2010-08-05 14 views
10

Staram się, aby moje fragmenty kodu wyglądały tak dobrze, jak to możliwe i jak dotąd mam problemy z odstępami między znakami. Oto przykład wyjścia:Odstępy znaków w LaTeXie z pakietem do umieszczenia na liście

alt text http://grab.by/grabs/2bb230de7c088d007733f52b95a40363.png

Chociaż tekst w małe jest idealny, wszystkie słowa kluczowe, które są wielkimi literami wyglądają strasznie. Oto ustawienia używam

\lstset{basicstyle=\footnotesize, basewidth=0.5em} 

Gdybym zwiększyć basewidth litery kapitałowych wygląda dobrze, ale nie mogę dostać żadnej przyzwoitej wielkości linii kodu w jednej linii. Poniższy przykład nie pasuje do strony i już wstawiłem dwie linie podziału: alt text http://grab.by/grabs/97ec29aa5a6811ce28bcd30bd389b52f.png

Czy ktoś ma pojęcie, jak mogę to uruchomić? Korzystanie z \ ttfamily pozwala jednak na zachowanie czcionki.

Dzięki.

+1

TeX Stack Exchange Network jest obecnie w fazie beta, go wypróbować: http://tex.stackexchange.com/ – Svante

Odpowiedz

12

Jeśli priorytet patrząc ładne, a następnie za pomocą elastycznych colums jest lepsze:

\lstset{basicstyle=\footnotesize, columns=fullflexible} 
0

"Oczywiście" musisz skalować wielkie litery w poziomie. Nie wiem, jak to zrobić, bez faktycznej edycji samej czcionki.

Można jednak umieścić cały wykaz w \scalebox lub. \resizebox (z pakietu graphicx).

Na marginesie, czcionka, której używasz, wydaje się nieco dziwna, ponieważ odległość między małymi literami jest znacznie większa niż między wielkimi literami.

Powiązane problemy