我的论文是用 LaTeX 写的,但我的导师想要一个 word 文档。所以我用 pandoc 来转换它。现在我拿回了我的论文,必须标记更改。我找到了这个代码(见下文)来实现这一点,使用\marker{..}
这也允许我在最终版本中关闭它,而不必逐个删除命令,只需简单地设置即可\proofreadfalse
。
但是,现在当我将其转换为 pandoc 时,例如使用此代码:pandoc --standalone -f latex -s error.tex -o test.docx
它只会跳过所有标记为黄色的单词。我如何在 LaTeX 中标记内容以便 pandoc 理解这一点?我不介意使用另一种突出显示更改的形式,只要我可以继续使用该\marker{..}
命令并且可以在最终版本中简单地将其关闭而无需删除命令
% !TEX TS-program = pdflatex
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[a4paper,width=150mm,top=25mm,bottom=25mm]{geometry}
\usepackage{lipsum} %example text
%highlighting text, if proofreadfalse then no highlighting
\usepackage{soul}
\usepackage{color}
\sethlcolor{yellow}
\newif\ifproofread
\newcommand{\marker}[1]{%
\ifproofread
\hl{#1}%
\else
#1%
\fi
}
\proofreadtrue
%\proofreadfalse
\begin{document}
When I convert this to .doc file using pandoc, it just skips the \marker{yellow marked} words... How can I make sure pandoc does keep it marker yellow?
\end{document}
编辑: