字体形状声明具有不正确的系列值“mc”。bitstream-chart

字体形状声明具有不正确的系列值“mc”。bitstream-chart

我正在尝试使用以下包:

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

但出现以下错误:

LaTeX 警告:字体形状声明的系列值“mc”不正确。它不应包含“m”!请更正。

现在有人知道如何修复这个问题吗?出现此错误后,文件将不会生成。

我的序言示例:

\documentclass[a4paper,12pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[bitstream-charter]{mathdesign}
\usepackage[english]{babel}
\usepackage{graphicx}
\usepackage{blindtext}
\usepackage{subfiles}

谢谢!

答案1

您可能正在尝试使用mathdesign。如果可能,请禁用其expert选项,该选项已过时。如果您正在尝试使用

\usepackage[charter]{mathdesign}

紧接着在下面添加一行。

\usepackage{XCharter}

如果你尝试使用[utopia],请添加以下行

\usepackage{erewhon}

如果你尝试使用 Garamond,请加载

\usepackage{garamondx}

该软件包试图以一种破坏命令含义的方式mathdesign重新定义命令的含义,例如,不仅对主字体,而且对所有字体都是如此。这显然是 90 年代针对某些非标准文件名的一种过于聪明的变通方法,而软件包作者从未提供关闭它的方法。关于的警告恰好是无害的,但对小型大写字母的重新定义则不然。\mdseries\scshapemc

XCharter//包不仅加载相同字体的免费版本,它还会加载erewhon,其副作用是再次修复这些命令。garamondxfontaxes

相关内容