サンセリフのラテンモダンを使用する場合、箇条書きの箇条書きは四角形になります。

サンセリフのラテンモダンを使用する場合、箇条書きの箇条書きは四角形になります。

ラテンモダンフォントを使用する場合、適切なパッケージをロードし、デフォルトのファミリをサンセリフに設定すると、環境の箇条書きがitemize丸ではなく四角になることに気付きました。

なぜこのようなことが起こるのでしょうか。また、どうすれば回避できるのでしょうか。ここには MWE と 2 つのスクリーンショットがあります。左側の 1 つ目は四角い箇条書きを示し、右側の 2 つ目は通常の丸い箇条書きを示しています。

\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}
}

答え1

回避策enumitem

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage{lmodern}
\renewcommand{\familydefault}{\sfdefault}
\usepackage{enumitem}
\setlist[itemize,1]{label=$\bullet$}

\begin{document}

\begin{itemize} 
\item a
\item b
\end{itemize}

\end{document} 

ここに画像の説明を入力してください

関連情報