请解释一下为什么它会问这样的问题。
$ latex full.tex
...
l.5 \begin{document}
(Press Enter to retry, or Control-D to exit; default file extension is `.tex')
Please type another output file name:
.full.tex 文件
\documentclass{article}
\begin{document}
\section{Hello 1}
hello my name is \"{a}.
\section{hello my 2}
dad \"{o}aeoeu\"{a}!
\end{document}
[评论] 不写 -permission 问题或特权 -issue
$ ls -lsa .full.tex
4 -rwxrwxrwx 1 tester tester 160 2011-09-24 02:42 .full.tex
警告:不要在您的机器上滥用 root 权限进行此操作。
# latex .full.tex
This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian)
entering extended mode
(./.full.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, loaded.
(/usr/share/texmf-texlive/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/size10.clo))
No file .full.aux.
latex: Not writing to .full.aux (openout_any = p).
! I can't write on file `.full.aux'.
\document ...ate \openout \@mainaux \jobname .aux
\immediate \write \@mainau...
l.5 \begin{document}
(Press Enter to retry, or Control-D to exit; default file extension is `.tex')
附言:我忘了说了——我目前使用的是 11.04 Ubuntu,还没有在其他机器上试过。可能是操作系统相关的问题。
答案1
问题在于文件名中的点。您的文档名称是.full.tex
,这会触发错误消息。只需重命名文件并删除第一个点即可。
或者,当提示提供另一个输出文件名时,请提供一个诸如 之类的名称full.tex
。