\usepackage{lmodern} 在 beamer 文件中更改 textcomp 的 \textbullet 和 \textopenbullet

\usepackage{lmodern} 在 beamer 文件中更改 textcomp 的 \textbullet 和 \textopenbullet

我在 beamer 文件中使用了(来自 textcomp 包)。它给出了我期望的结果\textbullet\textopenbullet

在此处输入图片描述

然而,当我在序言中添加 lmodern 包(以避免字体警告和差异)时,它会变成一些丑陋的方块:

在此处输入图片描述

是否可以使用 lmodern 并获得优质子弹?

梅威瑟:

\documentclass[10pt]{beamer}

\usepackage{lmodern}
\usepackage{textcomp}

\begin{document}
\begin{frame}
\frametitle{MWE}
\textbullet\textopenbullet
\end{frame}
\end{document}

答案1

放在\usefonttheme{serif}序言中。

\documentclass[10pt]{beamer}    
\usepackage{lmodern}
\usepackage{textcomp}
\usefonttheme{serif}

\begin{document}
\begin{frame}
\frametitle{MWE}
\textbullet\textopenbullet
\end{frame}
\end{document}

在此处输入图片描述

答案2

对于实心子弹,我会使用$\bullet$

对于 itemize 环境\setbeamertemplate{itemize item}{$\bullet$}

答案3

事实是这样的:

  • 如果你输入lmodern选项beamer,你会得到漂亮的项目符号(\documentclass[10pt,lmodern]{beamer}
  • 如果你包含该lmodern包,你会得到丑陋的正方形(\usepackage{lmodern}

我不知道为什么。

\documentclass[10pt,lmodern]{beamer}
%\documentclass[10pt]{beamer}

%\usepackage{lmodern} 
\usepackage{textcomp}

\begin{document}
\begin{frame}
\frametitle{MWE}
\textbullet\textopenbullet
\end{frame}
\end{document}

相关内容