\输入一个名称包含重音字母的文件

\输入一个名称包含重音字母的文件

当我在 Windows 系统中使用 LaTeX 时,我可以轻松地对\input名称包含重音字母的文件使用该命令,但在 Linux 系统中,我收到消息

!LaTeX 错误:未找到文件“Préambule.tex”。

如何修复?

答案1

我在 Ubuntu 系统上尝试,首先创建一个名为的文件Préambule.tex并制作一个包含

\documentclass{article}
\begin{document}
\input{\detokenize{Préambule.tex}}
\end{document}

我编译了pdflatex,这是终端输出

This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./test.tex
LaTeX2e <2014/05/01>
Babel <3.9l> and hyphenation patterns for 79 languages loaded.
(/usr/local/texlive/2014/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/usr/local/texlive/2014/texmf-dist/tex/latex/base/size10.clo))
No file test.aux.
(./Préambule.tex) (./test.aux) )
No pages of output.
Transcript written on test.log.

因此文件已正确找到并输入。但是,文件名中最好避免使用重音字符(和空格)。

相关内容