创建使每个文本水平对齐的命令?

创建使每个文本水平对齐的命令?

我正在使用exam文档类作为创建自己的文档类的指南,但是遇到了一个问题。如何command为一行中的四个文本中的每一个创建一个。这是一个示例图像:

在此处输入图片描述

将要创建的命令名称将包括每个命令:time、、和。这些命令在使用时将显示在一行中或水平对齐ExamCategory,如图所示。MaximumMarksPassingScore

答案1

文本将默认与当前基线对齐,因此您无需执行任何操作。

\def\time#1{\def\xtime{#1}}
\def\ExamCategory#1{\def\xExamCategory{#1}}
\def\MaximumMarks#1{\def\xMaximumMarks{#1}}
\def\PassingScore#1{\def\xPassingScore{#1}}

\time{1 hour}
\ExamCategory{Humanities prelim}
\MaximumMarks{50}
\PassingScore{30}


\noindent\makebox[\textwidth]{Time: \xtime%
\quad
\xExamCategory\ Exam%
\quad
Maximum Marks: \xMaximumMarks%
\quad
Passing Score: \xPassingScore}

相关内容