微调 ccfonts 包

微调 ccfonts 包

先介绍一下背景知识:ccfonts 包没有任何粗体字符,因此当您使用它时,它会加载 computer modern bold。现在,此包有一个选项:“boldsans”,当它使用 compact sans-serif 版本的 computer modern 进行粗体处理时。现在,这就是我想要的:我想改用 cmbright bold。我该如何实现呢?

编辑:我希望数学模式中使用的粗体也是 cmbright!

编辑-2:没人?:(

答案1

如果没有看到一些使用示例,这个问题很难回答。

这是一个猜测,尽管我认为这充其量只是一个临时解决方案。把这个加载中ccfonts

\renewcommand{\bfseries}{\fontfamily{cmbr}\fontseries{bx}\selectfont}
\DeclareMathAlphabet{\mathbf} {OT1}{cmbr}{bx}{n}
\DeclareMathAlphabet{\mathbold}{OML}{cmbrm}{b}{it}

我认为可能有更好的方法,而且我不太确定这是否会有好的效果,但如果没有看到您在文档中使用粗体的示例,就很难说。

答案2

我不喜欢 cmbr 字体,因此我使用 tikz 制作了一个粗体字体:

  \def\dikte{0.2}

    \newcommand{\dik}[1]{\hspace{-1.5pt}\mbox{\!\tikz[baseline=(X.base),text depth=-0cm,text height=0cm,-]{\draw[use as bounding box](0,0)node(X)[,-]{\normalsize#1};
    \foreach\x in{0,45,90,135,180,225,270,315}{
    \draw(0,0)++(\x:\dikte pt)node[,-]{\normalsize#1};}}\!}}

这不是我认为最优雅的方式,但确实有效。我调整了部分、章节、mathbf、标题等命令以使用这个 \dik 字体

如果你想要的话,我可以发布包含这些改编的 Tex 文件

相关内容