beamer排版无编号条目改变字体时出现非预期的缩进

发布于 2022-06-16 09:56:06

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}

编译结果如下:
test1.jpg

正文无编号列表的第二行行首出现不希望出现的空格,如果有类似的多个条目的话,仅第一次使用exam会出问题。

查看更多

关注者
0
被浏览
843
1 个回答
K. Zhang
K. Zhang 2022-06-16
这家伙很懒,什么也没写!

搞定了,改变公式上下文距离利用

\usepackage{xpatch}
\xapptocmd\normalsize{%
 \abovedisplayskip=12pt plus 3pt minus 9pt
 \abovedisplayshortskip=0pt plus 3pt
 \belowdisplayskip=12pt plus 3pt minus 9pt
 \belowdisplayshortskip=7pt plus 3pt minus 4pt
}{}{}

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览