2014-06-30 15 views
5

Sto utilizzando la sfinge per creare documenti in formato HTML e in lattice con molte figure e elenchi numerati. Quando uso figure nel mezzo del testo al di fuori degli elenchi numerati, la spaziatura va bene sia in latex che in HTML con e senza didascalie. C'è una linea di spazio sopra e sotto, che è accettabile. Tuttavia, quando provo a utilizzare una figura all'interno di elenchi numerati, come nell'esempio seguente, la spaziatura non è buona in HTML.Aggiunta di spazio verticale nei documenti Sfinge

#. Here is an item in the list, above the figure 

     .. figure:: _images/myimage.png 
      :align: center 
      :width: 80 % 

#. Here is another item below the figure. 

Il risultato del codice sopra riportato è la parte inferiore della figura che si trova di fronte alla voce successiva nell'elenco. Non c'è spazio tra loro, e questo sembra male. Questo può essere risolto in HTML usando il carattere | alla fine della figura per aggiungere un po 'di spazio, ma nell'output di LaTeX, ciò causa un ambiente DUlineblock che aggiunge troppo spazio nel pdf.

C'è un modo per aggiungere semplicemente una singola riga vuota dopo la figura sia in HTML che in lattice?

risposta

1

Ho trovato che la sostituzione:

.. |br| raw:: html 

    <br /> 

funziona bene per l'aggiunta di una linea nera, dopo una figura in elenchi numerati. Poiché è una sostituzione grezza, ha effetto solo su html e la spaziatura delle figure in lattice va bene senza modifiche.

7

È possibile inserire righe vuote con:

text 

| 

text 
Problemi correlati