问题:我创建了一个TeXworks 的自定义深色主题(LaTeX 编辑器)我对此很满意,但在未激活 TeXworks 的情况下,打开文件夹中带有文件扩展名的文件时遇到问题.tex
。我通过属性更改了 TeXworks 工具栏快捷方式,以将此代码附加到目标:
C:\texlive\2021\bin\win32\texworks.exe -stylesheet "C:\Users\Acer\Documents\Programming\LaTeX\CSS Styles\darkbg.css"
darkbg.css
启用 TeXworks 编辑器深色主题的自定义样式文件在哪里。我还将-stylesheet "C:\Users\Acer\Documents\Programming\LaTeX\CSS Styles\darkbg.css"
TeXworks 的快捷方式附加到我的桌面,当打开.tex
文件夹中的文件时,仍然使用默认的白色主题打开。
看到它们都调用相同的.exe
,我找到了 TeXworks 可执行文件的位置,C:\texlive\2021\bin\win32\
但是当打开属性时,我看不到将路径附加-stylesheet
到它以进行全局设置的方法:
高级属性并未收集到任何有用的东西。
问题:我如何texworks.exe
通过添加路径-stylesheet "C:\Users\Acer\Documents\Programming\LaTeX\CSS Styles\darkbg.css
或任何其他方式更改要启动的可执行文件?这只是一个小问题,因为我可以打开 TeXworks 窗口,然后打开文件,它会自动加载深色主题,但如果可能的话,我更希望它不要这样!
这是我在这里的第一个问题,我更习惯 TeX.SE 提问礼仪,所以如果您有任何其他需要,请询问。
编辑:更改此处发现的注册表项时:
从:
"C:\texlive\2021\bin\win32\texworks.exe" "%1"
到:
"C:\texlive\2021\bin\win32\texworks.exe -stylesheet "C:\Users\Acer\Documents\Programming\LaTeX\CSS Styles\darkbg.css"" "%1"
尝试打开.tex
文件时会打开此窗口:
单击“确定”根本不会加载文件。我假设我错误地编辑了注册表项,我也不知道“%1”的用途,这是我附加的内容吗?
答案1
您需要更改与所有文件关联的命令
.tex
,这需要修改注册表。请确保在进行任何注册表修改之前已备份。
我的电脑上没有安装您的软件,但一般做法是这样的:
- 跑步
regedit
- 位置到键
Computer\HKEY_CLASSES_ROOT\.tex
- 您将在右侧看到一个名为
(Default)
- 双击该键并复制其值,然后单击取消
- 如果你复制的值是,则
abcdefg
在左侧找到一个同名的键,即名为Computer\HKEY_CLASSES_ROOT\abcdefg
- 通过打开此项进行深入研究 - 其子项包含可在
.tex
文件上执行的动词 - 您感兴趣的子键可能名为
shell
或open
或view
或edit
。如果不确定,请按如下方式全部执行 - 打开子项,找到名为
command
- 该键将具有
(Default)
REG_EXPAND_SZ 类型的值,其中包含要执行的命令 - 双击该值并将参数添加到命令中
- 单击“确定”终止 - 更改的效果应立即生效。
如果注册表项.tex
与我上面的描述不同,请在您的帖子中添加它们的屏幕截图,以便我提供帮助。
注意:“%1”表示参数,在本例中表示文件。
您的命令包含不对称的双引号 ( "
)。命令应为:
"C:\texlive\2021\bin\win32\texworks.exe" -stylesheet "C:\Users\Acer\Documents\Programming\LaTeX\CSS Styles\darkbg.css" "%1"