也许这要求太多了,或者这很容易,我只是错过了说明。
有时在 WinEdt 中处理项目时,使用设置的主文件,我需要查看不属于该项目的 TeX 文件。因此,我可以打开任何这样的文件并将其作为源文件读取(然后在保存项目之前再次关闭它)。但据我现在所知,我无法在项目打开时显示其 pdf,因为它不包含在项目的主文件中。
有没有一个命令可以在不关闭或更改项目的情况下显示项目中没有的文件的 pdf?正如 Ulrike Fischer 所说,我可以取消设置,然后重置主文件。或者我可以关闭项目并查看其他文件的 pdf。但我经常要来回切换,这会浪费很多时间。有没有更快的方法来访问项目中未包含的文件的 pdf?
注意,这与问题相反编译多文件 LaTeX 文件因为该问题的 OP 确实想要编译项目而不是其他文件。
答案1
您无法使用默认的 WinEdt 设置执行此操作。
不过,如果您所需要的只是一个快捷方式,那么Shift+Alt+R,只需执行以下操作即可。
进入“选项”——>“选项界面”,双击“主菜单”项:
打开了的本地副本MainMenu.ini
。在此文件中,紧接着以下几行
MENU="Shortcuts"
CAPTION="Shortcuts"
INVISIBLE=1
添加以下几行
ITEM="$View_Current_PDF"
CAPTION="View Current PDF"
MACRO=`Assign('Main_File','%!F');SetMainFile('%f');`+
`Exe('%b\Exec\PDF\PDF Preview.edt');`+
`SetMainFile('%$(|Main_File|);');`
SHORTCUT="41042::Shift+Alt+R"
REQ_FILTER="%p\%n.pdf"
此时按Shift+Ctrl+F9重新加载文件。
现在快捷方式Shift+Alt+R打开与当前文件相关的pdf,而Shift+Ctrl+R打开与主文件相关的pdf。
如果您不喜欢Shift+Alt+R这个快捷方式,只需双击SHORTCUT
代码中的关键字并进行更改。