Вопрос

Я использую Doxygen для создания библиотеки API из исходного кода C#.Doxygen генерирует библиотеку файлов TEX.

Мой клиент запросил PDF-версию этой библиотеки API, поэтому Мне нужно преобразовать библиотеку файлов TEX в один PDF или DOCX.

Я изучал такие инструменты, как LyX, OpenOffice и ProText, но до сих пор не нашел решения.

Все предложения приветствуются.

Это было полезно?

Решение

Самый простой способ получить PDF-файлы — использовать pdflatex.Он будет включен в любую установку TeX, включая MikTeX и TeXLive, две основные реализации Windows.Преобразование идеально по определению, поскольку pdflatex — это стандартный компилятор LaTeX.

Другие методы включают dvi2pdf, dvi2ps, а затем ps2pdf и т. д.Но это предполагает дополнительный шаг.

Получить файл docx сложнее.Существует ряд преобразователей текста в слова.я использовал Tex2Word с умеренным успехом, хотя всегда есть над чем поработать.Остальные инструменты обсуждаются. здесь.Что бы вы ни использовали, вам, вероятно, придется сначала конвертировать в doc, а затем в docx, поскольку я не думаю, что какой-либо из инструментов конвертации производит прямой вывод docx.

Другие советы

Почему бы просто не скомпилировать документы .tex с помощью LaTeX?В Windows используйте MiKTeX и TeXnicCenter.Я не уверен, сколько форматирования вам нужно будет добавить, но дайте документу стандартную преамбулу и скомпилируйте.Вы можете вывести PDF.

РЕДАКТИРОВАТЬ:Далее примечание...пакет tex4ht на miktex работает очень хорошо, если ваша латексная разметка достаточно стандартна.tex4ht выгрузит данные в html, openoffice и кучу других файлов.Если вы можете преобразовать это в html, вы можете передать это в слове (я обнаружил, что это работает лучше, чем сразу обращаться к openoffice).

После некоторого времени исследований я наткнулся на этот хороший бесплатный конвертер, который, среди прочего, создает файл .docx из файла .tex.Проверьте это:

Pandoc — универсальный конвертер документов.

Посмотрите их Пример страницы для демо.

Чтобы преобразовать .tex в .docx, используйте:

pandoc -s example.tex -o example.docx

что даст вам вполне удовлетворительный результат в зависимости от ваших ожиданий.Он также преобразует уравнения в обычные словесные уравнения, хотя и не каждый символ правильно.

texi2pdf выполнит эту функцию.

Попробуйте использовать ДВИПС с опцией -Ppdf.Многие дистрибутивы Tex включают его.

Doxygen также генерирует выходные данные в формате rtf, которые word2007 с радостью конвертирует в pdf или docx.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top