2010-04-06 22 views
10

Harici bir dosyadan metin görüntülemek için numaralı LaTeX listings paketini kullanıyorum. Dosya, sonunda boş bir satır içeren bir veri biçimi açıklaması içerir. Paket boş satırı yok sayar. Bir girişteki boş satırı nasıl gösterebilirim?Lateks listeleri, listedeki son boş satırı yok sayıyor

Görüntüledikleri:

1 lorem ipsum... 
2 more lorem ipsum 
3 lorem lorem ipsum 

Benim istediğim:

1 lorem ipsum 
2 more lorem ipsum 
3 lorem lorem ipsum 
4 

cevap

16

bölüm, the documentation Bkz 4,4

`showlines = (true | false) ya da showlines (varsayılan = false)

Doğruysa, p ackage, listelerin sonunda boş satırları yazdırır. Aksi halde bu satırlar atılır (ancak satır numaralandırma için sayılırlar).

deneyin ekleyerek bu Girişinizdeki önce:

\lstset{ 
    showlines=true 
} 
Öyle gibi bir kaçış karakteri atayarak listeleri içinden LaTeX'in kaçabilir
+0

Hayır, beklendiği gibi çalışmıyor. En azından ** \ lstinputlisting ** ile harici dosya girişi. – Sney

+0

Satır içi listelerle çalıştım (satır numaraları eklemiyorum ...). –

3

:

:

\lstset{numbers=left, stepnumber=1, frame=none,basicstyle = \ttfamily} 
\begin{lstlisting}[escapechar=\%] 
codeline1 
codeline2 
% 
\end{lstlisting} 

olarak dışarı Comes

1 codeline1 
2 codeline2 
3 

Olmadığını biliyorum \lstinputlisting ama umarım bu size yardımcı olacaktır.

İlgili konular