我正在尝试使用以下包:
\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
\scshape
mc
XCharter
//包不仅加载相同字体的免费版本,它还会加载erewhon
,其副作用是再次修复这些命令。garamondx
fontaxes