zoukankan      html  css  js  c++  java
  • LATEX使用之字体颜色深浅不一

    今天用Ctex写论文,发现出来的pdf在屏幕上会出现字体颜色深浅不一的现象。

    google一下之后,在饮水思源bbs上找到了解决方法,用latex+dvitopdf来编译就不会有这个现象了。

    另外,对于中文文档,如果直接用pdflatex来编译的话,会出现书签乱码的现象,所以还是先转为dvi后,再用dvitopdf可以避免这个问题。

    在此,要特别说明一下,在windows下,texmaker不能通过latex+dvitopdf来编译,可以先编辑生成tex,然后再windit下进行dvitopdf。

    在PDFLATEX里,直接使用hypereff包可以产生书签,但又与字体颜色像冲突,因此便试着将之转为latex专为dvi,然后dvi2pdf,结果书签自动消失了。

    最终,在360图书馆里找到答案:

    usepackage[unicode=true,colorlinks=no,pdfborder=001,dvipdfm]{hyperref}

    则可以在dvi2pdf里生成书签。

    但是这样存在一个问题,就是这些包含超链接的文本周围会出现彩色的方框,这种方框实在有碍观瞻,尤其是当出现在目录中时,大片的方框非常难看。
    克服以上问题的方法是,不要使用“hyperref”宏包的默认属性,即使用如下方式引入宏包:
    usepackage[colorlinks,linkcolor=red,anchorcolor=blue,citecolor=green]{hyperref}
    “colorlinks”的意思是将超链接以颜色来标识,而并非使用默认的方框来标识。
    linkcolor, anchorcolor, citecolor分别表示用来标识link, anchor, cite等各种链接的颜色。
    若正式的文档中不想使用彩色的标识,但又希望具有超链接的功能,则将上例中的各种颜色换成“black”即可。

     

  • 相关阅读:
    猜数字小游戏的设计
    实验三 敏捷开发与XP实践 实验报告
    实验二Java面向对象程序设计
    课程总结报告
    Android实践项目汇报总结(下)
    Android实践项目汇报总结(上)修改
    Android项目开发四
    Android项目开发三
    Android项目开发二
    Android项目开发一
  • 原文地址:https://www.cnblogs.com/aoublog/p/4256811.html
Copyright © 2011-2022 走看看