2010-04-25 94 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

相關問題