ctex吧 关注:386贴子:685
  • 3回复贴,共1
首先呢,我们添加ctex宏包后,并不是所有字体都可以运用,能用的字体很少,
仿宋: \fangsong
隶书:\lishu
楷书:\kaishu
宋体:\sogti
黑体:\heiti
我们在写书本以及课件(beamer),字体设置尤为重要


1楼2015-08-01 16:51回复
    字体设置:全文字体设置:
    中文字体:使用宏包XeCJK,引用系统字体(ttf后缀可以不要),但是运行XeLaTeX有点慢,主要设置为:
    setCJKfamilyfont{字族名称.ttf}: %设置的是全文字体
    但是无法修改一些默认设置字体,比如说,section部分字体,以及一些beamer封面页字体设置,所以在宏包前添加options [nofonts],或者在文档的options 添加[nofonts],这样全文字体都会被修改。
    我们重新定义字体名字,便于引用:
    \setCJKfamilyfont{kai}{书法坊米芾体.ttf}
    \setCJKfamilyfont{xing}{全新硬笔楷书简.ttf}
    \setCJKfamilyfont{jianti}{方正启体简体.ttf}
    在正文区,我们使用命令:\CJKfamily{新定义的字体名}
    英文字体:英文字体修改需要添加宏包fontspec,定义三族字体:
    \setmianfont{} %对应命令:\rm(family)
    \setsansfont{} %对应命令:\sf(family)
    \setmonofont{}% 对应命令:\tt(family)
    演示文档(beamer)字体设置:大多数反应数学公式字体太丑,所以提供一种方法,仅仅修改公式字体:
    \usefonttheme[onlymath]{serif}%当然在文档选项添加修改可以,但是修改了全局字体。
    标题字体:我们在制作文本的时候,正文标题section,subsection等字体无法修改,当然可以在文字前加命令:
    \section{\fangsong 仿宋标题}%这样做不会报错,但是有警告提示。
    使用宏包修改:一个例子
    \usepackage[center,pagestyles]{titlesec}
    \titleformat{\section}[hang]{\sffamily}
    {\Large\bfseries{\color{red}\thesection}\enspace}{1px}{\color{thid}\Large\bfseries\filright}
    \titleformat{\subsection}[hang]{\sffamily}
    {\large\bfseries\color{red}\thesubsection\enspace}{1px}{\color{thid}\large\bfseries\filright}


    2楼2015-08-01 16:51
    回复
      1.以上是我自己比较常用的修改字体的方法,还有其他宏包修改方法,能力有限。
      2.字体必须安装,可以下载后,直接安装。
      3.系统字体查看:
      C盘--->windows--->fonts文件夹查看,字体名查看:右击属性,即能看见字体名称。


      3楼2015-08-01 16:55
      回复
        注意:一楼宋体命令:\songti
        最后:祝大家写作顺利。


        5楼2015-08-01 16:57
        回复