加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

LaTeX的修订功能

(2013-08-13 14:38:31)
标签:

杂谈

分类: 科研软件

    对LaTeX源文件进行修订有几种选择,包括changebarvertbarsframed等宏包和latexdiff工具(见http://www.tex.ac.uk/cgi-bin/texfaq2html?label=changebars的讨论)。

其中最实用,功能最全的latexdiff,这是一个perl写的工具集。主要包括latexdifflatexrevise两个工具,前者分析两个源文件之间的差异,并生成带颜色的修订标志。用法:

latexdiff original.tex revised.tex >diff.tex

然后编译diff就可以生成带标注的文件。如果编译diff.tex时有错误,可能是因为TeX命令后有空格造成的。按latexdiff-man的说法,包含命令参数的大括号必须紧跟在命令后,中间不能有空格,同时参数也必须写在大括号里。因此可以写

\section{\textem{This  is  an  emphasized  section  title}}

不能写

\section  {\textem{This  is  an  emphasized  section  title}}

也不能写

\section\textem{This  is  an  emphasized  section  title}

如果错误在于数学公式,可以尝试选项:--math-markup=level,其中的level可以取0,1,2,3

Untitled01

也可以使用Lyx中的修订功能,将TeX源文件导入,并选择【追踪文本变更】和【在输出中显示变更】,对文件进行修订后导出,导出后的文件也显示标注。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有