我最近在电脑上安装了 Mepis,所以我不得不从头开始安装 LiveTex、TeXmaker 等。TeXmaker 中的一切都运行良好,除了.pdf
。每次我编译并想查看时.pdf
,我都会得到一个旧版本。没有错误消息,什么也没有出现,所以我不知道可能是什么。我尝试更改配置 TeXmaker 中的选项:内置查看器、内置查看器 + 嵌入和外部查看器(在我的情况下是 Okular)。我在.pdf
编译时关闭了,但仍然:同样的旧版本.pdf
还在那里。我甚至尝试从目录中删除.pdf
,然后运行快速构建,并出现错误(未找到文件)。
有任何想法吗?
答案1
我之前曾两次遇到过同样的神秘问题,新文档无法编译,而 TexMaker 不会抛出任何错误,只是加载之前成功编译的 pdf。
正如 OP 的回答所暗示的,这是由于 TexMaker 无法访问正确的 latex 包造成的。我在 Windows 上遇到了同样的问题,我通过安装解决了它MikTeX它在我的系统上加载了所有必要的乳胶包,然后重新安装了 TexMaker。
我相信我遇到了原始错误,因为我在我的机器上安装任何乳胶包之前安装了 TexMaker。
答案2
问题解决了。我下载了一些软件包(texlive-latex-recomended/extra、texlive-humanities 等),现在一切都运行正常。感谢 Torbjørn T. 抽出时间!
答案3
在 Texmaker 中,“--output-directory=build”参数仅受 latex 和 pdflatex 命令支持,而不受 bibtex 支持。这是一个已知的问题在 Texmaker 中。为了解决这个问题,
在 Texmaker 中禁用“构建子目录”选项,在选项 -> 配置 Texmaker -> 命令下,取消选中“使用构建子目录来输出文件”并再次尝试快速构建。
(or)
将“%”替换为“build/%”。(请参阅http://www.xm1math.net/texmaker/doc.html#SECTION42)
dvips -o build/%.ps build/%.dvi ps2pdf build/%.ps build/%.pdf bibtex build/%.aux
答案4
我使用了评论中提到的解决方案texmaker 覆盖了外部修改的文件,提示转到 Texmaker 中的选项,然后单击编辑器选项卡,然后点击“检查外部更改”。对我有用!