控制列中断并指定单独的列高度

控制列中断并指定单独的列高度

我有 3 列文本。

第一列:

  • 不得流入其他列
    • 我相信这个问题已经通过\columnbreak以下方式解决了
  • 需要控制列内的文本行为。目前,文本块似乎垂直居中并朝向底部。如果删除\lipsum第一列中的代码,情况会变得更加奇怪。每个段落都应锚定或朝向顶部。

第二列和第三列

  • 所有段落都应锚定或定位到顶部。
  • \section*{Preparation}应跨越顶部的第 2 列和第 3 列,指定列高为 2 英寸。
  • \section*{Pointers}应该跨越底部的第 2 列和第 3 列,具有指定的列高度,或者在定义上述列行为后剩下的空间\section*{Preparation}

平均能量损失

\documentclass{scrartcl}  
\usepackage[top=.5in, right =7mm, bottom=.7in, left=7mm, showframe]{geometry}  
\usepackage[T1]{fontenc}  
\usepackage{xfrac}  
\usepackage{multicol}  
\usepackage[utf8]{inputenc}  
\usepackage{lipsum} % generate filler text

\title{My Recipe}  
\date{}  

\begin{document}  

\maketitle

\begin{multicols*}{3}

\noindent \emph{Makes 4 to 6 Servings}

\begin{tabular}{rl}  
    2 & T Ingredient 1\\  
    \sfrac{1}{2} & t Ingredient 2\\  
    \sfrac{1}{2} & t Ingredient 3\\  
    \sfrac{1}{4} & c Ingredient 4\\  
    \sfrac{1}{4} & c Ingredient 5\\  
    \sfrac{1}{4} & c Ingredient 6\\  
    \sfrac{1}{4} & c Ingredient 7\\  
    2 & c Ingredient 8\\  
    1 & c Ingredient 9\\  
    1 & c Ingredient 10\\  
\end{tabular}

\lipsum[121] % generate filler text  
\columnbreak

\section*{Preparation}
\lipsum[1] % generate filler text  
\columnbreak

\section*{Pointers}
\lipsum[120-121] % generate filler text 

\end{multicols*}

\end{document}

相关内容