我注意到,如果您使用拉丁现代字体,并使用适当的包加载它,并将默认系列设置为无衬线字体,则环境的项目符号itemize
是方形的而不是圆形的。
为什么会发生这种情况以及如何避免?这里有一个 MWE 和两个屏幕截图,第一个在左侧显示方形项目符号,第二个在右侧显示普通圆形项目符号。
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\renewcommand{\familydefault}{\sfdefault}
\begin{document}
\begin{itemize}
\item a
\item b
\end{itemize}
\end{document}
编辑:问题似乎始于您编写该\renewcommand{\familydefault}{\sfdefault}
行时,因为我注意到,如果您删除此行并尝试编写itemize
环境并将其放入{\sffamily }
环境中,则项目符号会呈现圆形(见下文)。知道为什么会发生这种情况吗?
{\sffamily
\begin{itemize}
\item a
\item b
\end{itemize}
}