我的一篇文章即将发表在一家期刊上,不幸的是,这家期刊不接受 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
,采用biblatex
APA 样式。
我隐藏了页码和页眉。
\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 的外观。
使用 ms word 打开同一个文件(我使用的是 2013),你会得到
我在其中做了一些黄色标记。公式将以图形形式出现,与 LaTeX 生成的 pdf 中显示的完全一样。
现在,您可以使用 MS Word 工具根据需要添加页脚和页眉。
点击此处查看其他替代方案https://tex.stackexchange.com/a/551411/161015