2010-04-25 89 views
4

我想使用LaTeX布局页面并在预定义位置分发文本片段/块。易于遵循布局的LaTeX教程?

像这样的事情

+--------------------------------------------------------+ 
| +-------------+          | 
| |bla bla bla|          | 
| |bla bl ab lab| +-------------+      | 
| |bla bla bla| |bla bla bla|      |  
| |bla bl ab lab| |bla bl ab lab|      | 
| +-------------+ |bla bla bla|      | 
|     |bla bl ab lab|      | 
|     +-------------+   +----+  | 
|           |more|  | 
| Ich und Du        |text|  | 
| Müllers Kuh       +----+  | 
|              | 
+--------------------------------------------------------+ 

我的猜测是,我应该去了解这个使用minipage或使用,而像

\begin{minipage}[b][2cm]{8cm} 
    \mbox{more} \newline 
    \mbox{text} \newline 
\end{minipage} 

是否有一个教程或“如何”页面,你知道,这告诉我如何做到这一点 - 不是list all LaTeX idioms,我有一些书。但我的书更侧重于命令清单,科学出版和数学..

回答

4

如果你想要“固定”布局,那么我可能会看看Tikz并使用它提供的绝对定位。 Tikz手册详细介绍了这一点(在完成texdoc pgf后搜索“引用当前页面节点 - 绝对定位”)。一个简单的例子:

\documentclass{article} 
\usepackage{tikz} 
\begin{document} 
\begin{tikzpicture}[remember picture,overlay] 
    \node [xshift=1cm,yshift=1cm] at (current page.south west) 
    [text width=7cm,fill=red!20,rounded corners,above right] 
    { 
    This is an absolutely positioned text in the 
    lower left corner. No shipout-hackery is used. 
    }; 
\end{tikzpicture} 

\begin{tikzpicture}[remember picture,overlay] 
    \node [xshift=10cm,yshift=5cm] at (current page.south west) 
    [text width=7cm,fill=green!20,rounded corners,above right] 
    { 
    A second box placed absolutely. 
    }; 
\end{tikzpicture} 
\end{document} 
+0

看起来很有前途,谢谢。我会尽力找到这本手册。 – lexu 2010-04-25 17:30:44

+1

http://www.texample.net/tikz/examples/ – lexu 2010-04-26 04:22:15

相关问题