我希望这个环境的第一个参数以更大的字体大小显示,但这对我来说不起作用。
这是我的代码:
\newenvironment{ct}[1][\unskip]{%
\large {#1}
\addvspace{\baselineskip}%
\altfont
\noindent
\center
\color{red}
\bfseries
\ignorespaces
}
{%
\addvspace{\baselineskip}%
\par
}
在文档中:
\begin{ct}{I want that more big}
\crr {CEC 394, 538-540, 2119:}
\end{ct}
如你看到的,我想要更大 不是更大:
答案1
这是一个选项,需要对您的定义进行一些调整。第一个参数的大小有多种选择……我选择了\Large
,但您也可以尝试使用\LARGE
和\Huge
。如果您想要更大的东西,可以使用\scalebox
或调整其大小\resizebox
(来自graphicx
)。
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{xcolor}
\newcommand{\altfont}{\sffamily}
\newcommand{\crr}{\textit}
\newenvironment{ct}[1]{%
% \begin{cr}{#1}
\par% Start a new paragraph
\addvspace{\baselineskip}% Space above
\centering% Alignment
\altfont% Font
\bfseries% Weight
\color{red}% Colour
{\Large #1\par}% Change to \LARGE or \Huge
\ignorespaces
}
{% \end{cr}
\par% Start a new paragraph
\addvspace{\baselineskip}% Space below
}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{ct}{I want that more big}
\crr{CEC 394, 538-540, 2119:}
\end{ct}
\lipsum[2]
\end{document}