我是 LaTeX 新手,我读过很多问答,但仍然找不到适合我需要的东西。我使用这个covington
包是因为我正在使用gloss
。所以,这就是我所拥有的:
\documentclass[a4paper, 11pt]{article}
%more packages and things here
\usepackage{covington}
\begin{document}
\section{bla bla bla}
Text here
\begin{example}
\gll El hombre mira \textbf{a} esta mujer
The.DET man.MASC {looks at.TRANS} {} {this.DET} woman.FEM
\glt 'The man looks at this woman'
\glend
\end{example}
\end{document}
我想做的是将示例的字体大小缩小(10pt
也许?),因为我有一些示例比较长,看起来很糟糕(行断了,而且页面的一半只有一个示例)。有什么建议吗?
答案1
对于单个示例,您可以在环境开始时使用字体大小更改命令,例如
\begin{example}
\small
...
\end{example}
该效果仅局限于该环境,因此之后大小将恢复正常\end{example}
。
对于全局和一致的更改,您可以使用例如etoolbox
:
\usepackage{etoolbox}
\AtBeginEnvironment{example}{\small}
如果您不想进行加载etoolbox
,您可以自行修补,也可以在您的序言中修补:
\makeatletter
\g@addto@macro{\example}{\small}
\makeatother
如果你还想避免使用内部宏(这是一个好主意),你可以这样做
\expandafter\def\expandafter\example\expandafter{\example\small}