古老的吴金闪《中文LaTeX模版》复活了

今天偶然看见了14年前我自己编写的基于CCT的《中文LaTeX模版》被改成了CJK模版。现在,我把它再一次改写成为跨平台(Linux,Windows,MacOS)的版本,同时支持CJKLaTeX和XeLaTeX。

可以从以下链接下载:吴金闪《中文CJKLaTeX(XeLaTeX)模版》

有意思。

gnuplot的妙用

用批处理命令生成出版质量的图片要比点鼠标好很多。但是,图片中插入中文以及公式,由于字体的问题经常会比较困难。

今天发现一个好的方法:利用gnuplot的epslatex terminal,然后用LaTeX或者xeLaTeX编译,接着dvips -E生成eps。这样就可以用LaTeX公式和xeLaTeX的字体了。

例如:

  1. 编辑一个可执行文件testEpslatex.plt如下
  2. set term epslatex standalone color
    set output ‘test.tex’
    set xlabel ‘x’
    set ylabel ‘$f\left(x\right)$’
    f(x)=exp(x) #just as an example
    plot f(x) w l title “$e^{x}$”
    set output
    unset key

  3. 然后运行(可以用makefile,make testEpsLatex)
  4. testEpslatex: testEpslatex.plt
    ./testEpslatex.plt
    latex test.tex #latex can be replaced by xelatex
    latex test.tex
    dvips -E test.dvi
    mv test.ps BACKUP.eps #better to get a unoccupied name
    rm test.*
    rm test-inc.eps
    mv test.ps test.eps

就能够得到test.eps。

Xelatex图的caption中汉字显示的问题

不是所有的字体都能够用在caption中的。解决方法:在正文和插图中用不同的字体。例如:

\usepackage{xeCJK}
\usepackage{fontspec}
\setCJKfamilyfont{main}{AR PL UMing CN}
\newfontfamily\ChineseInCaption{WenQuanYi Micro Hei}

\begin{document}

\CJKfamily{main}
正文
\begin{figure…..}
\includegraphics{fig1.eps}
\caption{插图 \ChineseInCaption 汉字拆分及网络构建示意图。}
\end{figure…..}

latex presentation模版,latex poster模版,latex BNU thesis模版

CJK latex
可以用pdflatex编译,也可以用xelatex编译。
latex presentation 模版
BNU thesis 模版
latex poster模版

需要安装CJK latex,还有beamer。注意cjk字体可能在不同的计算机上有所不同,尤其是linux与windows之间。另外请参考 CJKutf8以及回帖。

LaTeX如何入门:
1、找一个模版写写文章,练练手。
2、推荐阅读latex入门:一份不太简短的 LTEX 2ε 介绍
3、google

注意:第一、思想的转变:不控制形式,只关注内容。第二、不依赖于所见即所得,不依赖于可视化菜单,文章的样子慢慢地在脑子里形成,符号用命令比可视化要快。例如$$\alpha$$只要写下$\alpha$即可。

Beamer + a0poster制作poster

1、安装latex包: Install required latex packages

beamer class (all examples with beamer v.3.07 – Note: with beamer 3.10 do NOT use option hyperref={pdfpagelabels=false})
fp package
xkeyval package (in a version supporting choice keys, e.g. v2.5f)
type1cm package for scalable and huge math fonts
paralist package

这些包都可以直接在texlive中安装,或者手动安装。

2、修改吴金闪在Philippe Dreuw and Thomas Deselaers的beamerposter基础上改写的模版(文件中一个用的是UBC模版,一个用的是BNU模版,一定要改成自己的),把内容换成自己的。
点击此处下载模版
Download and adjust the theme (.sty) file, and then edit the template (.tex) file. Those files are originally from beamerposter created by Philippe Dreuw and Thomas Deselaers.

3、编译: Compiling
latex test.tex
latex test.tex
dvipdf test.dvi
完成。

4、有的时候生成的pdf文件不包含字体,因此需要pdfviewer来解释。这时候会出现字体缺失或者错乱的问题。解决方式: Sometimes the generated pdf file does not include the embedded fonts. In this case, there will be problems in displaying some characters and symbols. In order to correctly display all fonts, you can try the following:
latex test.tex
latex test.tex
dvips test.dvi
ps2pdf -dMaxSubsetPct=100 -dSubsetFonts=true -dEmbedAllFonts=true -dPDFSETTINGS=/printer test.ps