Привет!
Заметил серьезную ошибку в работе pdflatex'а.
Свел огромный tex-файл к маленькому примеру, который приводится ниже.
develop2 ttt # cat bad_tex_template.tex
\documentclass{article}
\usepackage{longtable}
\begin{document}
\begin{longtable}{r}
\multicolumn{1}{l}{}}\\ % Syntax error at this line.
\hline
\end{longtable}
\end{document}
develop2 ttt # pdflatex bad_tex_template.tex
This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6)
%&-line parsing enabled.
entering extended mode
(./bad_tex_template.tex
LaTeX2e <2005/12/01>
Babel <v3.8h> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, bulgarian, greek, monogreek, ancientgreek, ibycus, russian, ukraini
an, loaded.
(/usr/share/texmf-dist/tex/latex/base/article.cls
Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
(/usr/share/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texmf-dist/tex/latex/tools/longtable.sty) (./bad_tex_template.aux)
! Missing \cr inserted.
<inserted text>
\cr
l.7 \multicolumn{1}{l}{}}
\\ % Syntax error at this line.
? x
No pages of output.
Transcript written on bad_tex_template.log.
develop2 ttt #
Здесь все понятно.
А теперь запускаем в batchmode:
develop2 ttt # pdflatex --interaction batchmode bad_tex_template.tex
This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6)
%&-line parsing enabled.
entering extended mode
и замечаем что pdflatex зависает!
При этом в top'е:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
15369 root 20 0 25500 5044 860 R 100 0.2 0:38.76 pdflatex
то есть pdflatex жрет 100% CPU.
Далее смотрим что он делает через strace:
develop2 Temp # strace -fF -p 15369
Process 15369 attached - interrupt to quit
и обнаруживаем, что он ничего не делает.
То есть нет системных вызовов и следовательно ввода-вывода.
Думаю понятно что происходит :)
Проверял на x86 и amd64 системах.
Использую TeXLive.
Версия pdflatex'а была в выводе выше.
Проверьте pls этот простой примерчик.
На каком-нибудь pdflatex'е он работает?
Спасибо!
P.S.
Если вместо longtable использовать tabular, то
все работает правильно.
Ответ на:
комментарий
от anonymous


Ответ на:
комментарий
от ip1981

Ответ на:
комментарий
от Sphinx

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Поправить однострочник с pdflatex - что-то не так с bash-подстановкой (2023)
- Форум [LaTeX][Calendar]Environment weekly undefined. (2011)
- Форум LaTex. Руссификация. file `t2enc.def' not found (2017)
- Форум texlive-latex и русский язык (2008)
- Форум Не собирается шаблон из moderncv (2012)
- Форум помогите с tex`ом. не могу создавать документы с русскими буковками... (2009)
- Форум Encoding file `t2aenc.def' not found. (2012)
- Форум помогите осилить TeX (2006)
- Форум Заставить работать MusixTex (2013)
- Форум PSCyr для teTeX 3.0 (2007)