[gelöst] latex rubylisting spitze klammern
-
hi
mein ruby listing gibt mir leider die spitzen klammern nicht aus.
in einem listing geht natürlich auch kein \langle \langle (obwohl mir mathematisches aussehen fast schon egal gewesen wäre)..\usepackage{listings} \lstloadlanguages{RUBY} \lstset{ language=RUBY, numbers=left, numberstyle=\footnotesize, numbersep=5pt, tabsize=2, breaklines=true, frame=tb, basicstyle=\ttfamily\scriptsize\small, keywordstyle=\bfseries\itshape\color{NavyBlue}, morekeywords={puts, loop, defined, lambda, where}, commentstyle=\color{middle-gray}, stringstyle=\color{maroon}, showspaces=false, showstringspaces=false, backgroundcolor=\color{light-gray}, title=\lstname }
\begin{lstlisting}[title=RubyClass.rb]{} $CLASSPATH [b]<< [/b] "/path/javaproject/bin"; \end{lstlisting}
Ausgabe ist
3 $CLASS PATH [b]¡¡ [/b]”/path/javaproject/bin” ;
wo muss ich ansetzen? danke.
-
Nach kurzem Googlen: Hilft dir \lstset{literate=...}? Kanns grad leider nicht testen, weil ich hier kein LaTeX habe.
-
super idee, danke.
das geht schonmal:
\lstset{literate= {<} {$\langle$}{1}}
nun suche ich mir noch die besseren spitzen klammern.
-
ok, ich habe die angaben für eine korrekte codierung von spitzen klammern vergessen:
\usepackage[T1]{fontenc}
dann geht es auch ohne.
trotzdem danke für die super idee, für alle anderen fälle brauch ich das sowieso