带分页符的小页面

带分页符的小页面

我使用 LaTeX 编写数学测试。我将每个任务包装到一个环境中,我将其定义如下:

  \NewEnviron{beispiel}[1]{\begin{minipage}[t]{0.76\textwidth}
    \BODY
    \end{minipage} \hfill
    \begin{minipage}[t]{0.1\textwidth} \begin{flushright} \small{\_\_\_/#1}\end{flushright}\addtocounter{punkte}{#1}\end{minipage}} 

因此,我实际上想要两列(宽度不同),左边一列包含示例,右边一列包含该示例的要点。我的环境运行良好,但我需要为较长的示例自动分页。有办法吗?

我也尝试了长桌-package(一行内无分页符) 帕科卢姆斯-package(枚举、vspace 不起作用)——但我没能得到我想要的东西。

例子:

    \documentclass[a4paper,12pt]{report}

    \usepackage{geometry}
    \geometry{a4paper,left=18mm,right=18mm, top=3cm, bottom=2cm}
    \usepackage{lmodern}
    \usepackage[T1]{fontenc}


  \usepackage{setspace}
\usepackage{environ}
    \usepackage{blindtext}


    \onehalfspacing
    \newcounter{punkte}
    \NewEnviron{beispiel}[1]{\begin{minipage}[t]{0.76\textwidth}
    \BODY
    \end{minipage} \hfill
    \begin{minipage}[t]{0.15\textwidth} \begin{flushright} \small{\_\_\_/#1 Pkt.}\end{flushright}\addtocounter{punkte}{#1}\end{minipage}}


    \begin{document}
    \begin{enumerate}

    \item \begin{beispiel}{3} %points of the example

    \blindtext \\
    \blindtext \\
    \blindtext \\
    \blindtext \\

    \end{beispiel}

    \end{enumerate}
    \end{document}

我希望有人能帮忙...干杯

答案1

在这种情况下,您几乎总是需要一个列表,而不是小页面或表格。

enumerate这里我使用一个借用和的列表description来处理枚举计数器,但使用可选参数来\item设置点。

在此处输入图片描述

\documentclass[a4paper,12pt]{report}

\usepackage{geometry}
\geometry{a4paper,left=18mm,right=18mm, top=3cm, bottom=2cm}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage{blindtext}
\
\newcounter{punkte}

\onehalfspacing

\makeatletter
\newenvironment{bbb}{%
      \list
        {}
        {%
    \rightmargin.25\textwidth
    \usecounter{enumi}%
    \def\makelabel##1{\refstepcounter{enumi}%
    \hss\llap{\labelenumi}%
    \addtocounter{punkte}{##1}%
    \rlap{\kern\dimexpr\textwidth-\leftmargin
    \llap{\small\_\_\_/##1/ Pkt.}}}}%
}
{\endlist}
\makeatother

\begin{document}

\noindent X\dotfill X

\begin{bbb}
\item[3] %points of the example

\blindtext 

\blindtext 

\blindtext 

\blindtext 

\item[2] %points of the example

zzz zzz zzz zzz zzz

\end{bbb}
\end{document}

相关内容