创建带有表格的 LaTeX 数学作业模板

创建带有表格的 LaTeX 数学作业模板

我正在尝试制作一个简单的数学作业模板(作为一名学生)来回答书中的问题。到目前为止一切顺利,但我遇到了一个障碍:我似乎无法正确制作表格。表格问题

图。1:pdfLaTeX 生成的文档中的一段代码显示了该问题。

\begin{tabular*}{\textwidth}{L@{\extracolsep{\fill}}CR}
        \textbf{A} & \textbf{B} & \textbf{C} \\
a & a & a \\
\end{tabular*}

数学列类型。

\newcommand{\rtable}[2]{\newcolumntype{#2}{>{$}#1<{$}}}
\rtable{l}{L}   \rtable{c}{C}   \rtable{r}{R}

我正在使用它来创建L C R常规l c r列类型的数学版本。如果您有更好的方法来做到这一点而不使用表格或一些更具体的包,请告诉我。


注意:如果你自己也想这样做,我使用这段代码来匹配数学书的编号系统;多亏了这段代码,我不需要每次都手动设置数字

\renewcommand{\thesubsection}{\arabic{section}.\Alph{subsection}}
\renewcommand{\thesubsubsection}{\arabic{section}.\Alph{subsection}.\arabic{subsubsection}}

这是为了设置起点,因为我经常会将其分成不同的 .pdf 文件

\setcounter{section}{0}
\section{Mengi}
\setcounter{subsection}{0}
\subsection{Stök og Venn-myndir}
\setcounter{subsubsection}{0}
\subsubsection{Test}

在此处输入图片描述

图2:近乎完美的结果

这是另一次尝试,我使用了简单的小页面,它们分别与、和0.333\textwidth配合得很好。\flushleft\centerline\flushright

但是:你可能会注意到,这个问题是,它没有使用数学环境,而且我从来没有能够在小页面内使用数学模式,文本非常奇怪,边距很大,还有各种非常奇怪的东西,所以我放弃了。这张图片应该说明了完美的结果应该是什么样的(只是缺少数学模式)

答案1

因此,我设法使用 tabularx 将以下代码一起破解了这个问题:

\newcommand{\svar}[6]{\begin{tabularx}{\linewidth}{|x|C|x|}
        \hline
        \hspace{-1.9mm}\textbf{#1} & $\centerline{\textbf{#3}} $ & \rightline{\textbf{#5}}\\
        \hline
        #2$ & $#4$& \rightline{$#6$} \\
\hline\end{tabularx}
}

' \hlines(和对应的|'s)仅供我在处理此问题时参考。此解决方案的最大缺点是它不允许任何类型的换行符,理想情况下,我应该能够在编写较长的方程式等时使用换行符。

任何帮助都将大有裨益,我从未想过这会是一个长达数周的可怕项目。我现在很绝望。

\newcolumntype{C}{>{\centering\arraybackslash}X}
\newcommand{\rtable}[2]{\newcolumntype{#2}{>{$}#1<{$}}}
\rtable{X}{x}

重新定义的列允许进行此黑客攻击。


这个模板工作严重损害了我的心理健康,因此如果我可能以消极的语气回答,我深感抱歉。

相关内容