使用eisvogel 模板,它使用 csquote 和 Koma-Script 包,我想将 blockquotes 的字体大小更改为 small/10-11 pt。
谢谢。
答案1
我无法告诉你如何将 LaTeX 代码转换为 pandoc 导出引擎可以理解的代码。但最终在编译后的 LaTeX 文件中,你需要有以下代码:
\AddToHook{env/quote/before}{\small}
顺便说一句,我从非常有用的手册“LaTeX 的钩子管理”第 5 页复制了此代码。它应该是 LaTeX 安装的一部分。
答案2
我通过在 LaTeX 模板中添加以下内容来使其工作:
usepackage{relsize}
然后将 {\relsize{-1]} 添加到 {customblockquote} 元素:
\definecolor{blockquote-border}{RGB}{221,221,221}
\definecolor{blockquote-text}{RGB}{0,0,0}
\usepackage{mdframed}
\newmdenv[rightline=false,bottomline=false,topline=false,linewidth=4pt,linecolor=blockquote-border,skipabove=\parskip,]{customblockquote}
\renewenvironment{quote}{\begin{customblockquote}\list{}{\rightmargin=1em\leftmargin=1em\relsize{-1}}%
\item\relax\color{blockquote-text}\ignorespaces}{\unskip\unskip\endlist\end{customblockquote}}