2010-04-25 5 views
4

Je souhaite mettre en page une page en utilisant LaTeX et distribuer des extraits/blocs de texte dans des emplacements prédéfinis.Facile à suivre tutoriel LaTeX sur la mise en page?

Quelque chose comme ça

+--------------------------------------------------------+ 
| +-------------+          | 
| |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       +----+  | 
|              | 
+--------------------------------------------------------+ 

Je pense que je devrais aller à ce sujet à l'aide d'un minipage ou en utilisant des boîtes comme

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

Y at-il un tutoriel ou une page « comment » que vous savoir, cela me montre comment faire cela - pas un list all LaTeX idioms, j'ai quelques livres pour cela. Mais mes livres sont plus axés sur les listes de commandes, la publication scientifique et les mathématiques.

Répondre

4

Si vous voulez des mises en page plutôt "fixes", alors je regarderais probablement Tikz et utiliserais le positionnement absolu qu'il offre. Le manuel de Tikz couvre cela en détail (recherchez «Référence du nœud de page actuel - Positionnement absolu» après avoir fait texdoc pgf). Un exemple simple:

\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

semble prometteur, merci. Je vais essayer de trouver ce manuel. – lexu

+1

http://www.texample.net/tikz/examples/ – lexu

Questions connexes