AndreyAkinshin / AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template

Обсуждение совместимости с pandoc (и/или другими конвертерами в word)

Abierto
#385 2 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement help wanted
Lenguaje dominante
BibTeX Style
Estrellas
1.5k
Forks
762
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

История вопроса:

https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/issues/329#issuecomment-531479722

> > `latex2rtf` на этом шаблоне не работает, например. Как и `pandoc`.
>
> @Barracuda72
> Как эти конвертеры должны бы работать на данном шаблоне, на Ваш взгляд? И как сохранять их работоспособность в реальном проекте пользователя, унаследованном от данного шаблона?

https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/issues/329#issuecomment-531503043
> > Как эти конвертеры должны бы работать на данном шаблоне, на Ваш взгляд?
>
> Хоть как-нибудь. Хотя бы чтоб текстовка и более-менее картинки конвертировались, формулы и таблицы уже не так существенно. Основная задача конвертации (для меня) - отправить работу человеку, который ни в TeX, ни в Git не может (и не хочет), чтобы он мог сделать какие-то правки / замечания к тексту работы. Честно говоря, я сам в TeX всего лишь пользователь, и не особо разбираюсь во всей нутрянке, поэтому не знаю, возможно ли это на текущем уровне сложности шаблона. Пока обхожусь PDF -> Word -> DOCX, но там тоже свои нюансы есть.
>
> > И как сохранять их работоспособность в реальном проекте пользователя, унаследованном от данного шаблона?
>
> Ну, это уже проблема пользователя, думается мне.

https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/issues/329#issuecomment-562324466
> > > Как эти конвертеры должны бы работать на данном шаблоне, на Ваш взгляд?
> >
> >
> > Хоть как-нибудь. Хотя бы чтоб текстовка и более-менее картинки конвертировались, формулы и таблицы уже не так существенно. Основная задача конвертации (для меня) - отправить работу человеку, который ни в TeX, ни в Git не может (и не хочет), чтобы он мог сделать какие-то правки / замечания к тексту работы
>
> У меня та же самая проблема. Последняя версия `pandoc` использует всю доступную память и подкачку, затем падает. `make4ht` выдаёт тонну ошибок. Кроме конвертации pdf->Word никаого решения я пока не нашёл
>
> > > И как сохранять их работоспособность в реальном проекте пользователя, унаследованном от данного шаблона?
> >
> >
> > Ну, это уже проблема пользователя, думается мне.
>
> Именно.

https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/issues/329#issuecomment-562437118
> > make4ht выдаёт тонну ошибок
>
> Посмотрите, если поудалять latex-код, то когда компиляция пройдет нормально (можно вообще начать с пробы на каждой из глав в шаблоне)?
>
> > Последняя версия pandoc использует всю доступную память и подкачку, затем падает.
>
> Предлагаю сделать воспроизводимый пример для авторов `pandoc` и отправить им issue (может быть, подойдет и ссылка на конкретную версию репозитория шаблона). Если инструмент не сообщает, что ему в шаблоне "не нравится", то и искать способы улучшить совместимость шаблона с ним становится проблематично.

https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/issues/329#issuecomment-562582353
> > Посмотрите, если поудалять latex-код, то когда компиляция пройдет нормально (можно вообще начать с пробы на каждой из глав в шаблоне)?
>
> Компиляция не доходит до dissertation.tex, похоже
>
> > :~/Template$ make4ht dissertation
> > [STATUS] make4ht: Conversion started
> > [STATUS] make4ht: Input file: dissertation
> > [ERROR] htlatex: Compilation errors in the htlatex run
> > [ERROR] htlatex: Filename Line Message
> > [ERROR] htlatex: /usr/local/texlive/2019/texmf-dist/tex/latex/cleveref/cleveref.sty 2954 Undefined control sequence.
> > [ERROR] htlatex: /usr/local/texlive/2019/texmf-dist/tex/latex/cleveref/cleveref.sty 2954
> > LaTeX Error: Missing \begin{document}.
> > [ERROR] htlatex: ? 259 Undefined control sequence.
> > [ERROR] htlatex: ? 264 Missing \endcsname inserted.
> > [ERROR] htlatex: ? 264 Extra \or.
> > [ERROR] htlatex: ? 264 Extra \or.
> > [ERROR] htlatex: ? 264 Extra \or.
> > [ERROR] htlatex: ? 264 Extra \or.

@kagalenko-m-b
Да, вот так итеративно пробуйте вычислить, что из задействованного в шаблоне несовместимо с конвертерами. В данном примере надо сначала стереть/закомментировать вызов `cleveref`, потом отключить примеры его использования, убедиться что шаблон сам по себе собирается нормально, и потом пробовать конвертер заново.

@Barracuda72
Вас также упоминаю в этом issue, как заинтересованного в работе с pandoc.

Дополнительная информация, тоже может пригодиться:
https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/issues/153#issuecomment-245990349

https://github.com/jgm/pandoc/issues/5811
https://github.com/jgm/pandoc/issues/5964 (к вопросу о создании воспроизводимого примера для разработчиков pandoc)

https://stackoverflow.com/a/32620710
https://blog.terryburton.co.uk/2015/02/20/Creating-PDF-Documentation-From-a-GitHub-Wiki-Using-Pandoc.html
https://stackoverflow.com/q/14288699

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.