LINUX.ORG.RU

Отсутствуют данные в ltx-файле, полученном с помощью утилиты tex2latex

 , ,


0

1

Здравствуйте!

Установил пакет tex2latex (OC ubuntu).

Подготовил исходный texinfo-файл.

По результатам выполнения команды texi2latex xxxxx.texinfo получил ltx-файл, в секции document которого вообще отсутствует текст типа Here is a numbered list (то есть той содержательной текстовки, которую я указал в исходном texinfo-файле):


\begin{document}

\begingroup\parindent0pt

\begin{titlepage}\vbox to \vsize{\vspace*{3.8cm}\par Sample Title

\vspace*{0.4cm}}\end{titlepage}\endgroup

\tableofcontents 

\gdef\InsertLabelMaybe{\label{first-chapter}\gdef\InsertLabelMaybe{}}

\InsertLabelMaybe

\gdef\InsertLabelMaybe{\label{index}\gdef\InsertLabelMaybe{}}

\InsertLabelMaybe

\end{document}

Соответственно, при переводе полученного ltx-файла в PDF получаю пустые страницы.

Никто не сталкивался с подобной проблемой?

Что делать?

Есть альтернативная утилита для перевода texinfo в latex?

Точно ltx-файл? Может быть tex-файл?

Если совсем всё криво-косо можно попробовать вывести в docbook с помощью makeinfo --docbook, а из docbook попробовать добыть latex-файл, который придётся дорабатывать напильником

Evgueni ★★★★★
()
Ответ на: комментарий от Evgueni

Делал так:

  • из исходного texinfo-файла с помощью команды texi2latex получен ltx-файл;
  • из ltx-файла с помощью команды pdflatex получен pdf-файл.

при этом:

  • исходный texinfo-файл взял из примера Short Sample. То есть, как я понимаю, этот texinfo-файл корректный (я из него без проблем получил html);
  • в полученном ltx-файле уже отсутствовала содержательная текстовка;
  • в далее полученном pdf-файле — одни пустые страницы.
Fifazer
() автор топика
Ответ на: комментарий от Evgueni

Обратил внимание на такую особенность:

в процессе исполнения texi2latex сначала из исходного texinfo-файла создаётся xml (в нем содержательная текстовка присутствует), а затем запускается xslt-процессор (xalan или saxon — в зависимости от настроек texi2latex), который создаёт xsl-файл, в котором уже нет текстовки:


\begin{document}

\begingroup\parindent0pt

\begin{titlepage}\vbox to \vsize{\vspace*{3.8cm}\par �Sample Title
�\vspace*{0.4cm}}\end{titlepage}\endgroup


\gdef\InsertLabelMaybe{\label{first-chapter}\gdef\InsertLabelMaybe{}}
\InsertLabelMaybe


\gdef\InsertLabelMaybe{\label{eindex}\gdef\InsertLabelMaybe{}}
\InsertLabelMaybe

\end{document}

Этому xslt-процессору, помимо полученного xml, также передаётся в качестве параметра stylesheet-файл texi2latex.xsl, который уж очень подозрительно какой-то маленький.

Никто не знает - нужно ли texi2latex.xsl как-то допиливать?

Fifazer
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.