我倾向于使用 LyX 撰写科学论文,但期刊希望我以特定的方式标记更改的文本,而这种方式恰好不是 LyX 将跟踪的更改转换为 PS/PDF 的方式。
有没有办法在将文本转换为 PS 或 PDF 时不仅修改颜色,还修改文本的下划线?我想我必须使用\lyxadded
and/or\lyxdeleted
命令来做些什么?
LyX 似乎总是生成看起来像的命令\lyxadded{My Name,,,}{2011 blah blah date}{my text}
,所以如果有一个好方法来拦截这个并将我自己的格式添加到该{my text}
部分,那么如果没有更优雅的方法,那可能会起作用。
答案1
只要你不想费心检测是否应该在输出中查看更改的文本,这实际上非常简单。LyX 将命令写入\lyxadded
生成的 .tex 文件中自己的前言中:
\newcommand{\lyxadded}[3]{{\color{lyxadded}{}#3}}
并且这个序言发生前它在 Document / Settings ... / LaTeX Preamble 下为您提供的那个。因此,您所要做的就是重新定义命令:
\renewcommand{\lyxadded}[3]{{\color{lyxadded}\uline{#3}}}
由于 LyX 已经使用 ulem 包来删除更改,\uline
因此无需任何额外操作即可使用usepackage
。
如果您选择这条路,那么最好在每次导出时都保留“显示更改”,当您不想看到它们时,只需根据需要更新\lyxadded
和命令即可。\lyxdeleted