2014-06-30 31 views
5

Używam sfinksa do tworzenia dokumentów w formacie lateksowym i HTML z dużą ilością figur i wyliczonych list. Kiedy używam cyfr w środku tekstu poza wyliczonymi listami, odstępy są w porządku zarówno w przypadku lateksu, jak i HTML z napisami i bez. Istnieje około linii przestrzeni powyżej i poniżej, co jest dopuszczalne. Jednak gdy próbuję użyć figury w wyliczonych listach, takich jak przykład poniżej, odstępy są złe w HTML.Dodawanie przestrzeni pionowej w dokumentach Sfinksa

#. 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. 

Rezultat powyższego kodu znajduje się u dołu figury w stosunku do następnego elementu na liście. Nie ma między nimi odstępu, a to wygląda źle. Można to naprawić w HTML przy użyciu znaku | na końcu figury, aby dodać trochę miejsca, ale w wynikach LaTeXa powoduje to środowisko DUlineblock, które dodaje zbyt dużo miejsca w pliku PDF.

Czy istnieje sposób, aby po prostu dodać pojedynczą pustą linię po cyfrze w HTML i Latex?

Odpowiedz

1

Okazało się, że zastąpienie:

.. |br| raw:: html 

    <br /> 

Działa dobrze na dodanie czarną linię po cyfrze wymienionych list. Ponieważ jest to surowe podstawienie, wpływa tylko na html, a odstępy między figurami w lateksie są w porządku bez modyfikacji.

7

Można wprowadzić pustych wierszy z:

text 

| 

text