2011-11-21 8 views

risposta

25

È possibile utilizzare barre verticali all'inizio delle righe per produrre righe vuote nell'output. Come questo:

Heading 
------- 

| 
| 

Paragraph with text. 
+4

Per l'output LaTeX, questo aggiunge una spaziatura eccessiva, anche quando viene utilizzato solo con un carattere a tubo singolo. Sembra che il '' DUlineblock'' di LaTeX abbia generato valori di default a 2.5em di altezza, e con la spaziatura dei paragrafi si ottiene molto più spazio di una sola riga. – davidjb

8

Ho appena avuto questo problema e come davidjb sottolineato, utilizzando | ti dà troppo spazio su uscita LaTeX. Questo è il modo in cui l'ho risolto. Definire quanto segue:

.. |vspace| raw:: latex 

    \vspace{5mm} 

allora si può mettere la seguente sui luoghi in cui si desidera lo spazio verticale per ottenere spazio verticale appropriata:

|vspace| 

Se volete spazi in output HTML pure voi, può definire:

.. |vspace| raw:: latex 

    \vspace{5mm} 

.. |br| raw:: html 

    <br /> 

Poi, quando avete bisogno di spazio, in poche parole:

|vspace| |br| 

e si occuperà automaticamente della spaziatura in base al formato di uscita.

Problemi correlati