当我们执行时,pdflatex -synctex=-1 normalfile.tex
我们可以看到生成的第一行normalfile.synctex
是
SyncTeX Version:1
Input:1:/path to current folder/normalfile.tex
...
但是如果我们执行cat "Très étrange.tex" | pdflatex -synctex=-1
文件,则texput.synctex
没有关于 中的行对应的数据"Très étrange.tex"
,这是合乎逻辑的,因为pdflatex
不知道输入文件名。好吧,它可以对缺失的输入使用默认值(例如intex
或),就像它对 所做的那样,但似乎情况并非如此。stdin
jobname
texput
所以我的问题是:当我使用管道输入时,我可以告诉pdf(la)tex
在创建时使用某个特定的名称来替换丢失的输入文件.synctex
吗?