如何在文档类选项里选择字体?

2019-10-22 15:33发布

想在文档类选项里选择正文字体,例如`\documentclass[font=siyuan]{abc}`,文档类`abc`是基于`ctexart`的,选项`font=siyuan`表示选择思源宋体作为正...

想在文档类选项里选择正文字体,例如`\documentclass[font=siyuan]{abc}`,文档类`abc`是基于`ctexart`的,选项`font=siyuan`表示选择思源宋体作为正文的字体,但是不知道这部分知识在哪可以学到,可以提供链接或者告诉有哪些文档有这方面的东西吗..
3条回答
啸行 - 目前是一名 LaTeX 学徒
2019-10-22 21:47 .采纳回答
这个工作我做过。 大致是这样的: ```tex \NeedsTeXFormat{LaTeX2e} \ProvidesClass{abc} \DeclareOption*{\PassOptionsToClass{\CurrentOption}{ctexbook}} \newif\ifabc@siyuanfont \DeclareOption{siyuanfont}{\abc@siyuanfonttrue} \DeclareOption{defaultfont}{\abc@siyuanfontfalse} \ExecuteOptions{defaultfont} \ProcessOptions\relax \ifabc@siyuanfont \setCJKmainfont{siyuan} \fi ``` 当然,我不懂 `latex3`,所以这种做法最后还是按照 `latex2e` 来实现的: ```tex \documentclass[siyuanfont]{abc} ```

一周热门 更多>