我正在使用 texmaker 4.0.3,想使用向前/向后搜索。如果右键单击我的 tex 文档,我可以选择“转到 pdf”,但它似乎什么也没做。我想我的配置有点错误,但我不知道如何纠正它们。这些是我的配置:
latex -synctex=1 -interaction=nonstopmode %.tex
pdflatex -synctex=1 -interaction=nonstopmode %.tex
xelatex -synctex=1 -interaction=nonstopmode %.tex
latexmk -e "$pdflatex=q/pdflatex -synctex=1 -interaction=nonstopmode/" -pdf %.tex
bibtex %.aux
makeindex %.idx
dvips -o %.ps %.dvi
dvipdfm %.dvi
ps2pdf %.ps
mpost --interaction nonstopmode
"C:/Program Files/Asymptote/asy.exe" %.asy
"C:/Program Files/gs/gs9.05/bin/gswin32c.exe"
C:/Program Files/R/R-2.13.2/bin/R.exe CMD Sweave %.Rnw
DVI:
"C:/Program Files (x86)/MiKTeX 2.9/miktex/bin/yap.exe" -1 -s @%.tex %.dvi
Ps:
"C:/Program Files/Ghostgum/gsview/gsview32.exe" %.ps
Pdf viewer:
pdf internal viewer used and additionally this statement
"C:/Program Files (x86)/Adobe/Reader 10.0/Reader/AcroRd32.exe" %.pdf
答案1
安装最新版本的 Texmaker。您无需在内置 pdf 查看器窗口中配置任何内容即可进行向前/向后搜索。
跳跃前,请执行以下操作
- 从“选项”菜单定义主文档
- 运行 i) pdflatex ii) bibtex iii) pdflatex iv) pdflatex。(如果您使用参考书目)
然后尝试向前/向后搜索。我希望它会起作用。
答案2
- 如果您有标准 LaTeX 发行版(miktex、texlive 或 mactex),则无需修改命令,pdf 同步可直接运行而无需修改任何内容。您应该重置您的设置:选项 -> 设置文件 -> 重置设置)
- 要编译文档,只需使用“快速构建”命令(在“pdflatex + View pdf”模式下:这是默认模式)就可以了。您应该先尝试使用基本文档。
注意:同步由 synctex 工具完成,与许多 latex 工具一样,synctex 不支持文件名中的空格或特殊字符。
答案3
请确保文件路径中没有撇号。在这种情况下,正向和反向查找似乎会中断。例如,“Bob's Document.tex”可能使用 pdflatex 编译为 pdf,但反向查找可能不起作用。
答案4
在命令选项卡中的选项中启用 pdf 的嵌入视图。然后反向搜索就可以工作了:)