我是否可以在最小工作示例(MWE)中使用 \input 命令语法,如下所示?
\documentclass{article}
\begin{document}
\input{../equation/eq_01.tex}
\end{document}
否则,使用该命令的类似或等效形式是什么?
答案1
默认情况下,允许读取以 开头的路径的文件但不允许写入,../
但是可以安装 tex 并设置更严格的安全设置,以便不允许访问../
。
如果当前目录有
\documentclass{article}
\begin{document}
\input{../equation/eq_01.tex}
\end{document}
并且 ../equation/eq_01.tex 有
\[1=2\]
然后默认情况下,第一个文件的 pdflatex 将运行而不会出现错误,产生终端输出
This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
(./zz1.tex
LaTeX2e <2017-04-15>
Babel <3.18> and hyphenation patterns for 84 language(s) loaded.
(/usr/local/texlive/2017/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/usr/local/texlive/2017/texmf-dist/tex/latex/base/size10.clo))
No file zz1.aux.
(../equation/eq_01.tex) [1{/usr/local/texlive/2017/texmf-var/fonts/map/pdftex/u
pdmap/pdftex.map}] (./zz1.aux) )</usr/local/texlive/2017/texmf-dist/fonts/type1
/public/amsfonts/cm/cmr10.pfb>
Output written on zz1.pdf (1 page, 9017 bytes).
Transcript written on zz1.log.
记下输入文件的路径。
但是,要检查一切是否正常工作,请首先尝试更简单(且更安全)的情况,即equation
文件夹是当前文件夹的子文件夹,因此主文件如下所示
\documentclass{article}
\begin{document}
\input{equation/eq_01.tex}
\end{document}