
Eu tenho um documento LaTeX grande e complexo (XeLaTeX) com bibliorgafia multiseção (biblatex). Quero exportar o conteúdo de texto resultante para texto simples. A saída de pdf2text
ferramentas semelhantes contém novas linhas e hifens adicionais. Também não posso usar detex
ferramenta semelhante, pois preciso de uma bibliografia completa.
A única ideia que tenho é exportar documento com página muito grande (uma linha por parágrafo) e fazer pdf2text
depois (ver MWE). Pode haver uma solução mais elegante?
\documentclass{article}
\usepackage{biblatex}
\usepackage[paperwidth=50in, paperheight=8.5in, left=1in]{geometry}
\begin{filecontents}{literatur.bib}
@ARTICLE{Reitman2015,
author = {Reitman, N. G. and Bennett, S. E. and Gold, R. D. and Briggs, R. W. and DuRoss, C. B.},
title = {Транзитная фотомозаика высокого разрешения из моделирования на основе изображений: анализ рабочих процессов и ошибок},
journal = {Bulletin of the Seismological Society of America},
year = {2015},
volume = {105},
pages = {2354-2366}
}
\end{filecontents}
\addbibresource{literatur.bib}
\begin{document}
Проверка
\thispagestyle{empty}
\nocite{Reitman2015}
\printbibliography
\end{document}
Responder1
Você pode converter seu documento em HTML e depois converter o arquivo HTML em texto. TeX4ht suporta XeLaTeX e BibLaTeX, mas precisa ser configurado para suportar alfabetos não latinos.
Salve o seguinte código como myconfig.cfg
:
\Preamble{xhtml}
\xeuniuseblock{Cyrillic}
\begin{document}
\EndPreamble
O \xeuniuseblock
comando carrega declarações para caracteres Unicode para o dadoBloco Unicode. Você precisará de comandos semelhantes para grego ou árabe, se os tiver na bibliografia.
A conversão pode ser feita usando os seguintes comandos:
make4ht -uxm draft -c myconfig.cfg filename.tex
biber filename
make4ht -uxm draft -c myconfig.cfg filename.tex
pandoc filename.html -t plain -o filename.txt
Este é o resultado:
Проверка
References
[1]
N. G. Reitman et al. “Транзитная фотомозаика высокого разрешения из
моделирования на основе изображений: анализ рабочих процессов и
ошибок”. In: Bulletin of the Seismological Society of America 105
(2015), pp. 2354–2366.