You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何通过双击.tex文件启动带指定参数的TeXworks?

如何通过双击.tex文件启动带指定参数的TeXworks?

我来给你分系统讲讲具体的操作方法,每个系统的设置方式不太一样,你根据自己用的系统来选就行:

Windows系统

有两种比较常用的方法,你可以选顺手的来:

  • 方法一:用批处理文件中转

    1. 新建一个文本文件,把下面的内容复制进去,注意把C:\Path\To\TeXworks.exe替换成你实际的TeXworks安装路径,/pathto/mystyle.css换成你样式文件的真实路径:
      @echo off
      start "" "C:\Path\To\TeXworks.exe" -stylesheet "/pathto/mystyle.css" "%1"
      
    2. 把文本文件的后缀改成.bat,比如命名为TeXworks-Dark.bat
    3. 右键任意一个.tex文件,选择「打开方式」→「选择其他应用」→「更多应用」→「在这台电脑上查找其他应用」,找到刚才创建的批处理文件,勾选「始终使用此应用打开.tex文件」,点击确定就好。
  • 方法二:直接修改注册表

    1. 按下Win+R,输入regedit打开注册表编辑器(操作前建议备份注册表,避免出错)
    2. 找到路径HKEY_CLASSES_ROOT\.tex,看右侧的「默认」值,记录下对应的类名(比如通常是TeXworks.TeXFile
    3. 找到路径HKEY_CLASSES_ROOT\[刚才记录的类名]\shell\open\command,修改右侧的「默认」值为:
      "C:\Program Files\TeXworks\TeXworks.exe" -stylesheet "/pathto/mystyle.css" "%1"
      
      同样要替换成你自己的真实路径,修改完成后关闭注册表编辑器就生效了。

macOS系统

可以用Automator创建一个自定义启动应用:

  1. 打开「Automator」应用,选择创建「应用」类型的文档
  2. 在左侧动作库中找到「运行Shell脚本」,拖到右侧的工作流区域
  3. 把脚本内容改成下面的,替换/pathto/mystyle.css为你的样式文件路径:
    open -a TeXworks --args -stylesheet /pathto/mystyle.css "$@"
    
  4. 点击顶部菜单的「文件」→「存储」,给这个应用起个名字比如「TeXworks 深色模式」,保存到应用文件夹里
  5. 右键任意一个.tex文件,选择「显示简介」,在「打开方式」下拉菜单里找到刚才创建的应用,点击「全部更改」,确认后所有.tex文件双击都会用这个带参数的方式启动TeXworks了。

Linux系统(以GNOME桌面为例)

修改TeXworks的启动器配置:

  1. 先找到TeXworks的.desktop文件,一般在/usr/share/applications/texworks.desktop,把它复制一份到~/.local/share/applications/目录下(这样不会影响系统全局的配置)
  2. 用文本编辑器打开复制后的texworks.desktop文件,找到Exec这一行,把它改成:
    Exec=texworks -stylesheet /pathto/mystyle.css %F
    
    替换成你的样式文件路径,保存修改
  3. 右键任意.tex文件,选择「打开方式」→「选择应用程序」,找到修改后的TeXworks选项,设置为默认即可。

备注:内容来源于stack exchange,提问作者user1771398

火山引擎 最新活动