我正在使用 TeXworks 编译文档并查看 LaTeX 输出。但是,我正在另一个应用程序中编辑文档,而 TeXworks 在这种安排下无法正常工作。当请求编译时,如果主 .tex 文件自上次编译以来已被另一个应用程序更改,TeXworks 会毫无理由地调整 PDF 查看器窗口的大小和位置。此外,它将窗口重置为的配置通常是没有意义的;对于我今天处理的小型测试文档,它将 PDF 查看器窗口重置为屏幕一角的一个近似正方形的小窗口。前和后此行为的屏幕截图,由于它们很大所以链接起来。
一旦我按照自己喜欢的方式设置了窗口,我就不希望它改变窗口的配置,但当它选择重置为如此愚蠢的设置时,这尤其令人讨厌。我注意到它不会重置窗口的滚动位置,只会重置其大小和位置。只有当 .tex 文件被另一个程序更改时才会发生这种情况;如果文件在 TeXworks 编辑窗口中被更改,则不会发生这种情况。如果 .tex 文件旁边的另一个文件被\input
更改,则不会发生这种情况;只有主文件被更改时才会发生这种情况。
TeXworks 首选项中似乎没有控制此行为的选项。能否以某种方式阻止此行为(除了创建一个“虚拟”文件外,该文件除了\include
我实际编辑的另一个文件外什么都不做)?
根据 TeXworks “关于”对话框,我正在运行version 0.4.5 r.1280 (MikTeX 2.9 64-bit)
。根据这一页,这是最新版本。我正在运行 Windows 7 Home Premium Service Pack 1,64 位。