我的旧笔记本电脑坏了,我需要重建 TeX 系统。新设置:
Windows 10,MikTeX 2.9,WinEdt10.2
在我的旧系统中,我设法让 WinEdt 按照以下我认为理想的方式运行。这可能不是您的偏好,但这对我来说是一个理想的工作流程:
- 当我单击 .TeX 文件时,WinEdt 会打开它,并且启动时不会出现其他先前打开的文件(如果您问我,这些文件真是令人头疼,因为列表一直在增长……)
- 当我单击 .prj 文件时,它会打开主文件和我专门添加到该项目的其他文件(通过在项目打开时创建它们)。并且没有其他文件。
问题是我不知道上次是怎么做到的。我问了很多人(甚至是 WinEdt 的友好人士),最后我还是成功了。(你猜对了,那些配置文件只在坏掉的笔记本电脑的硬盘上。)我以为合理的猜测是不够的 :-)
我刚刚运行了 WinEdt 配置向导,现在它以某种方式工作了(.tex 和 .prj 文件类型与 WinEdt 相关联)。但上述问题仍然存在,因为我真的不知道哪些选项可以管理此行为,而且常见问题解答对我来说几乎是天书。问题:
- 当我单击项目文件的图标(例如 LectureNotes.prj)时,它也会打开不相关的 *.prj 文件,而不是我预期/想要的 LaTeX 源文件。
如果我按照说明这里,并包括以下行
[专案经理*]
恢复已打开的文件=0
那么只会打开 .prj 文件。甚至连主文件都看不到。
- 我怀疑 .prj 文件自 WinEdt7 以来发生了一些变化,因此我通过设置主文件和帮助文件(chapter1.tex、chapter2.tex 等)重新创建了该项目。将其保存为项目。但失败了!这次 .prj 文件还包含其他最近打开的文件(如 HomeworkWk1.tex)的名称,这些文件与讲义项目无关!
我该如何实现这一点?互联网上有没有适合新手使用的 WinEdt 选项 :-)
像我这样的用户对 WinEdt 的一个问题是它试图做太多事情。我可能只使用菜单项的一小部分,这有点让我的大脑不堪重负。我确实意识到并不是每个人都想只使用 tex->dvi->ps->pdf 流程和好用的 LaTeX,所以这没什么问题。这只是我的问题。
当这些问题解决后(我相信有友好的人知道如何解决),我会开始担心文件的字符集。上次我将在 Windows XP 中制作的源代码移植到 Windows 7 时,我遇到了严重的困难,无法适应不同的字符集(ASCII、UTF-8 等等),如果我没记错的话,其中一些问题从未完全解决,我需要做一些奇怪的事情才能正确显示斯堪的纳维亚字母“äöåÄÖÅ”。祝我好运!如果我遇到问题,我会问 :-)
编辑:我尝试在选项界面上进行修改。我没有找到灯泡 :-(。更令人恼火的是,由于我的修改有关 ini 文件的一些数据被标记到 .prj 文件中。什么鬼。为什么 prj 文件应该包含与项目的 TeX 文件不相关的任何信息?
编辑(2):我问[电子邮件保护]他们的诊断是,当我尝试运行配置向导时出现了问题。我想我是以管理员权限运行的,但我又试了一次,这次我按照 Alex 的指示在命令切换框中添加了“-V”。这解决了 prj-files 的问题以及打开以前文件的问题。
Alex 进一步建议
反对改变默认设置
恢复已打开的文件=1
为此,我建议使用命令开关“-V”。Arzigoglu 的回答给出了同样的建议,所以我接受了,让这个线程进入后台。我不知道如何使用 regedit 进行更改,但我想以管理员权限运行配置向导也是一样的。
- 在处理项目时不要打开任何 ini 文件。先关闭项目,然后再进行修改。这样这些文件就不会在项目文件中留下任何痕迹。
答案1
尝试这个。
打开 Windows 注册表编辑器(Win+R->regedit)。
找到
HKEY_CLASSES_ROOT
钥匙WinEdt.TeX
。转至子项
WinEdt.tex\shell\open\command
在
predefined
值上,改变类似"C:\Program Files\WinEdt Team\WinEdt 10\WinEdt.exe" "%1"
到
"C:\Program Files\WinEdt Team\WinEdt 10\WinEdt.exe" -V "%1"
(注意添加开关
-V
)
这应该足以实现你的目标。
HKEY_CURRENT_USER\Software\Classes\WinEdt.TeX
请注意,如果您没有管理员权限,则正确的注册表项可能是。
来源:WinEdt 手册索引 -> 命令行开关
-V
以“原始模式”启动 WinEdt:不会自动打开最后一个项目,也不会立即恢复任何文件。