宪章

宪章

如何在 pdfLaTeX 的数学模式下设置无衬线的自定义字体?

背景:我使用的字体\usepackage[bitstream-charter]{mathdesign}不提供无衬线字体,而是使用 CM-super 作为无衬线字体。这种字体与 Charter 不太匹配(比例不同,..),所以我想尝试其他字体(Bera、Biolinum、Luxi Sans,..??)。

例子..

\DeclareSymbolFont{AMSb}{U}{msb}{m}{n}  %fix [noamsfonts] bug
\documentclass[noamsfonts]{amsart}

\usepackage[utf8x]{inputenx}
\usepackage[bitstream-charter]{mathdesign}
\usepackage[T1]{fontenc}

\begin{document}
    $\mathsf A$ % I want to change this typeface
\end{document}

答案1

你只是想要这样的东西吗?

编辑:以下代码经过编辑,以消除charter毫无意义的加载。mathdesign想要设置\rmdefaultmdbch而不是bch- 所以就这样吧。

\documentclass{article}
\usepackage[T1]{fontenc}
\renewcommand{\sfdefault}{fvs}
\renewcommand{\ttdefault}{fvm}
\usepackage[charter, sfscaled, ttscaled]{mathdesign}

\begin{document}
Oh sphinx of black quartz, hear my vow!

\textsf{Oh sphinx of black quartz, hear my vow!}

\texttt{Oh sphinx of black quartz, hear my vow!}

\[
  E=m\mathrm{c}^2
\]
\[
  \mathrm{roman\ maths}\ \mathsf{sans\ maths}\ \mathtt{typewriter\ maths}\ \mathbf{bold\ maths}
\]

\end{document}

宪章、贝拉和贝拉

宪章

感谢 Manuel 的评论,我发现了该XCharter软件包提供的相对较新的 Charter 扩展(是的,它是大写的)。根据软件包文档,我尝试这样做以适当调整大小:

\documentclass{article}
\usepackage[T1]{fontenc}
\renewcommand{\sfdefault}{fvs}
\renewcommand{\ttdefault}{fvm}
\usepackage[charter, expert, sfscaled, ttscaled]{mathdesign}
\usepackage[scaled=.96,osf]{XCharter}% matches the size used in math
\linespread{1.04}

\begin{document}
Oh sphinx of black quartz, hear my vow! 0123456789

\textsf{Oh sphinx of black quartz, hear my vow! 0123456789}

\texttt{Oh sphinx of black quartz, hear my vow! 0123456789}

\[
  E=m\mathrm{c}^2
\]
\[
   0123456789
\]
\[
 \mathrm{roman\ maths}\ \mathsf{sans\ maths}\ \mathtt{typewriter\ maths}\ \mathbf{bold\ maths}
\]

\textsc{\itshape Oh sphinx of black quartz, hear my vow! 0123456789}

\textsc{Oh sphinx of black quartz, hear my vow! 0123456789}

\textsc{\itshape\bfseries Oh sphinx of black quartz, hear my vow! 0123456789}

\textsc{\textbf{Oh sphinx of black quartz, hear my vow! 0123456789}}

\end{document}

XCharter 与 mathdesign

值得注意的是,手册并不推荐使用mathdesign。有关替代方案,请参阅宪章的手册。

相关内容