君子不多's Blog

Happy coding

插入LaTeX图片水印

  自从毕业论文用\(\LaTeX{}\)写之后,就喜欢用LaTeX写各种文档,其中也包括公司的文档。昨天写公司文档的时候,突然想,要是能在文档里插入公司图标的水印,那不是很好嘛。说做就做,便停下文档编辑工作,开始搜索,Google之后,找到一个eso-pic宏包,效果很不错。既然找到了,那就试试,便很高兴的用到文档中,编译完之后,得到的效果确实不错,但无奈的是,第一页水印图片的透明度根本没有改变,这样就覆盖了文本,很影响阅读,而我这完美主义者当然不能忍受这一点,那就继续Google吧,皇天不负苦心人,终于在一个网站找到问题所在:用Xelatex编译的话,就会有这样的问题,而pdflatex就不会有这样的问题。满怀期待的尝试,果然可以,问题终于解决了!

  且慢!还没等我高兴几分钟,又发现了一个问题,pdflatex编译生成的pdf文档的书签乱码了。真是才出虎口,又入狼窝啊!还是继续找解决办法吧,CTEX论坛有帖子说用gbk2uni能解决问题,但我试了没有效果,当时真是烦哪,可是不弄出来就没心情写文档(真是纠结的性格)。俗话说,山穷水复疑无路,柳暗花明又一村。最后在一个相关的帖子找到办法了,很简单,就是使用超链接的package时,加上unicode这个参数即:

 

\usepackage[unicode]{hyperref}

 

这样书签乱码和首页水印不透明的问题就解决了,但代价就是pdflatex生成的文件比xelatex生成的文件要大一倍,不过还是可以接受的。