为什么 pdflatex 和 xelatex 生成的 PDF 不一样? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
qian
V2EX    TeX

为什么 pdflatex 和 xelatex 生成的 PDF 不一样?

  •  
  •   qian 2014-08-20 20:38:26 +08:00 13838 次点击
    这是一个创建于 4070 天前的主题,其中的信息可能已经有所发展或是发生改变。
    惭愧啊用 LaTeX 写了 n 多英文 essay 了,现在要在英文 essay 里插入几个汉字,比如汉字单个出现,像“士”,我觉得写个拼音放那里不好吧... XeTeX 搜出来貌似是 Mac 下中文论文最主流的。我不清楚 xelatex 和 XeTeX 的关系,但 xelatex 应该是有 XeTeX 特性的 LaTeX 吧。至于 pdflatex,应该是 LaTeX。对比用 pdflatex 和 xelatex 生成的 PDF(同一个 tex 文件,我只加了\usepackage{CJK}),觉得 pdflatex 生成的 PDF 词间距和字母间距比 xeltex 的要均匀。Given 我只插入几个汉字,看来只能折腾用 pdflatex (LaTeX) + CJK + 折腾中文字的方法了...
    第 1 条附言    2014-08-20 22:25:36 +08:00
    gbsn 和 gkai 惨不忍睹,在不继续折腾的情况下,先选 gbsn 了...
    7 条回复    2014-08-20 21:55:06 +08:00
    jjgod
        1
    jjgod  
       2014-08-20 20:39:58 +08:00
    用 XeLaTeX 的话不应该是用 CJK 宏包的,你确定生成 PDF 成功了?
    jamesxu
        2
    jamesxu  
       2014-08-20 20:42:37 +08:00
    需要进行配置的啊,以前在大学折腾过一阵子,感觉 xelatex 还是比较好用的,你可以搜搜教程
    bigeagle
        3
    bigeagle  
       2014-08-20 21:04:46 +08:00
    XeLaTeX的话用xeCJK
    chlx
        4
    chlx  
       2014-08-20 21:05:16 +08:00
    解决中文我一般这样做,用的是XeLatex

    ```
    \usepackage{fontspec}
    \setmainfont{WenQuanYi Zen Hei Mono}
    ```
    nicai000
        5
    nicai000  
       2014-08-20 21:12:14 +08:00
    xeCJK路过

    真说对比差距的话, 都用英文同样源码编译下试试?
    qian
        6
    qian  
    OP
       2014-08-20 21:48:40 +08:00
    @jjgod

    我测试时没加中文。

    @nicai000

    目前折腾出来了,先不试 xeCJK 了...
    qian
        7
    qian  
    OP
       2014-08-20 21:55:06 +08:00
    终于换了字体名后搞定... \usepackage{CJK};在 \begin{document} 后,\begin{CJK*}{UTF8}{gkai}测试\end{CJK*}(其中有gbsn宋体和gkai楷体两种选择,[我的字体配置:我用非衬线,是非主流,cmbright 字体数学字体不错,混搭 iwona 字体的个别大号数学字体(型?)],在我现有字体配置下效果不错,还不撑行距,目前来说gkai给人感觉更人文一些);然后命令行 pdflatex thesis 就可以了

    Skim 有个 PDF “缓存”,怎么破?具体指,要过个几秒,才能显示最新修改后生成的 PDF。也许是设置 Skim -- ST3 的 LaTeXTools 的缘故?目前只能 sleep 了(在折腾出不 ST3 build 配置和用 glossaries 包的情况下...)

    alias gls="cd /Users/henry/Draft && pdflatex thesis > /dev/null 2>&1 && makeglossaries thesis > /dev/null 2>&1 && biber thesis > /dev/null 2>&1 && pdflatex thesis > /dev/null 2>&1 && sleep 2 && open thesis.pdf"
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2706 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 08:50 PVG 16:50 LAX 01:50 JFK 04:50
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86