有没有办法通过变更跟踪来改变 LyX 输出的外观(或者改变 LaTeX 中的命令)?

有没有办法通过变更跟踪来改变 LyX 输出的外观(或者改变 LaTeX 中的命令)?

我倾向于使用 LyX 撰写科学论文,但期刊希望我以特定的方式标记更改的文本,而这种方式恰好不是 LyX 将跟踪的更改转换为 PS/PDF 的方式。

有没有办法在将文本转换为 PS 或 PDF 时不仅修改颜色,还修改文本的下划线?我想我必须使用\lyxaddedand/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

相关内容