将 \cite 和其他交叉引用转换为纯文本的工具

将 \cite 和其他交叉引用转换为纯文本的工具

我的一篇文章即将发表在一家期刊上,不幸的是,这家期刊不接受 LaTeX 作为格式,所以我需要提供 Word 或 OpenOffice 格式的文本。作为全面转换的初步步骤,我想将所有交叉引用(包括引文)转换为纯文本。

我正在寻找一个解析器在 .tex 文件中替换所有交叉引用和引文均应与相应的纯文本对应。例如:\eqref{eq:first}应变为“(3)”,\citep{marx-engels}根据正确的书目格式应变为“(Marx and Engels, 1948)”,等等。

在这方面,类似的软件包tex4ht非常复杂,因为它们试图保留交叉引用,而我不需要。

答案1

如果您只想从 LaTeX 文档生成 word 文件,这是一种更简单的方法。您可以从 LaTeX > pdf > word 开始。

使用此代码生成了一个包含公式、图形和参考文献的文档biblatex-examples.bib,采用biblatexAPA 样式。

我隐藏了页码和页眉。

\documentclass[12pt,a4paper]{article}

\usepackage{graphicx}
\usepackage[left=2.00cm, right=2.00cm, top=2.00cm, bottom=2.00cm]{geometry}

\usepackage{nopageno}
\usepackage{fancyhdr}
\fancyhf{}
\usepackage[math]{blindtext}

\usepackage[%
backend=biber,
natbib=true,
style=APA,
]{biblatex}

\usepackage{filecontents}
\begin{filecontents}[overwrite]{\jobname37.bib}
    % examples form biblatex-examples.bib
@article{sarfraz,
    author       = {M. Sarfraz and M. F. A. Razzak},
    title        = {Technical section: {An} algorithm for automatic capturing of
        the font outlines},
    year         = 2002,
    volume       = 26,
    number       = 5,
    pages        = {795-804},
    issn         = {0097-8493},
    journal      = {Computers and Graphics},
}

    @article{bertram,
        author       = {Bertram, Aaron and Wentworth, Richard},
        title        = {Gromov invariants for holomorphic maps on {Riemann} surfaces},
        journaltitle = {JAMS},
        date         = 1996,
        volume       = 9,
        number       = 2,
        pages        = {529-571},
        langid       = {english},
        langidopts   = {variant=american},
        shorttitle   = {Gromov invariants},
    }

@book{kullback,
    author       = {Kullback, Solomon},
    title        = {Information Theory and Statistics},
    year         = 1959,
    publisher    = {John Wiley \& Sons},
    location     = {New York},
}

    
@online{markey,
    author       = {Markey, Nicolas},
    title        = {Tame the {BeaST}},
    date         = {2005-10-16},
    url          = {http://mirror.ctan.org/info/bibtex/tamethebeast/ttb_en.pdf},
    subtitle     = {The {B} to {X} of {BibTeX}},
    version      = {1.3},
    urldate      = {2006-10-01},
    langid       = {english},
    langidopts   = {variant=american},
    sorttitle    = {Tame the Beast},
}
\end{filecontents}

\addbibresource{\jobname37.bib}

\begin{document}    

\blindmathpaper
    
\begin{figure}
    \centering
    \caption{Grid 100 x 100}
    \includegraphics[width=0.3\linewidth]{example-grid-100x100pt}
\end{figure}

From \citep{sarfraz}.  See also \citep{bertram} and \citep{kullback} and \cite{markey}.

\printbibliography
\end{document}

这是使用 Sumatra 查看器的 PDF 的外观。

s

使用 ms word 打开同一个文件(我使用的是 2013),你会得到

瓦

我在其中做了一些黄色标记。公式将以图形形式出现,与 LaTeX 生成的 pdf 中显示的完全一样。

现在,您可以使用 MS Word 工具根据需要添加页脚和页眉。

点击此处查看其他替代方案https://tex.stackexchange.com/a/551411/161015

相关内容