beamer排版时,无编号列表中的文本改变字体时出现不必要的缩进,问题可能是
\usefonttheme{serif} % default family is serif
和
%调整公式前后距离
\expandafter\def\expandafter\normalsize\expandafter{%
\normalsize
\setlength\abovedisplayskip{1ex}
\setlength\belowdisplayskip{1ex}
\setlength\abovedisplayshortskip{1ex}
\setlength\belowdisplayshortskip{1ex}
}
冲突导致的,请问大家有解决办法吗?谢谢。
问题最小示例如下:
\documentclass[12pt,compress,aspectratio=169,UTF8,fontset=none]{ctexbeamer}
\setCJKmainfont[ItalicFont={华文楷体}, BoldFont={微软雅黑}]{华文中宋}
\setCJKsansfont{新宋体}
\setCJKmonofont{STFangsong}
\usefonttheme{serif} % default family is serif
%调整公式前后距离
\expandafter\def\expandafter\normalsize\expandafter{%
\normalsize
\setlength\abovedisplayskip{1ex}
\setlength\belowdisplayskip{1ex}
\setlength\abovedisplayshortskip{1ex}
\setlength\belowdisplayshortskip{1ex}
}
\newcommand{\exam}[1]{\textcolor{green}{\textsf{\small #1}}}
\begin{document}
\begin{frame}{缘起}
\begin{itemize}
\item 热力学第零定律,由它给出了一个态函数——温度。
\exam{借助温度我们可判断不同系统是否达到热平衡,并对冷热程度可进行定量描述。}
\end{itemize}
\end{frame}
\end{document}
编译结果如下:
正文无编号列表的第二行行首出现不希望出现的空格,如果有类似的多个条目的话,仅第一次使用exam会出问题。