heike666
29-09-2008, 11:20
Hallo zusammen,
ich schreibe gerade meine Diplomarbeit und habe da bei der Quellcodeangabe mit lstlisting ein paar Problemchen.
Die Anzeige klappt, der Rahmen darum teilweise auch. Ich habe nur das Problem, dass in einigen Codeabschnitten so was hier vorkommt: P'. Und durch dieses Hochzeichen wird der senkrechte Rahmen an dieser Stelle nicht durchgehend gezeichnet, es entsteht ein kleiner Bruch. Schaue das ganze als pdf an, aber auch beim Ausdrucken ist das Problem noch da. Liegt wohl daran, dass der senkrechte Strich nicht mehr lang genug ist, der Zeilenabstand durch das Hochstellen aber größer wird..
Hat jemand eine Idee, wie ich den Rahmen durchgehend hinkriege?
Danke schonmal!
LG Heike
Hier ein Minimalbeispiel:
\documentclass[12pt,a4paper,pdftex]{report}
\usepackage[pdftex,linktocpage,breaklinks=true]{hyperref}
\usepackage{listings}
\lstset{language=Java, numbers=left, numberstyle=\tiny, numbersep=5pt, escapeinside={\#}{\#}, frame=single, basicstyle=\scriptsize, xleftmargin=18pt,framexleftmargin=15pt,xrightmargi n=3pt}
\begin{document}
\begin{lstlisting}[firstnumber=1]
P#$^{'}$#
\end{lstlisting}
\end{document}
ich schreibe gerade meine Diplomarbeit und habe da bei der Quellcodeangabe mit lstlisting ein paar Problemchen.
Die Anzeige klappt, der Rahmen darum teilweise auch. Ich habe nur das Problem, dass in einigen Codeabschnitten so was hier vorkommt: P'. Und durch dieses Hochzeichen wird der senkrechte Rahmen an dieser Stelle nicht durchgehend gezeichnet, es entsteht ein kleiner Bruch. Schaue das ganze als pdf an, aber auch beim Ausdrucken ist das Problem noch da. Liegt wohl daran, dass der senkrechte Strich nicht mehr lang genug ist, der Zeilenabstand durch das Hochstellen aber größer wird..
Hat jemand eine Idee, wie ich den Rahmen durchgehend hinkriege?
Danke schonmal!
LG Heike
Hier ein Minimalbeispiel:
\documentclass[12pt,a4paper,pdftex]{report}
\usepackage[pdftex,linktocpage,breaklinks=true]{hyperref}
\usepackage{listings}
\lstset{language=Java, numbers=left, numberstyle=\tiny, numbersep=5pt, escapeinside={\#}{\#}, frame=single, basicstyle=\scriptsize, xleftmargin=18pt,framexleftmargin=15pt,xrightmargi n=3pt}
\begin{document}
\begin{lstlisting}[firstnumber=1]
P#$^{'}$#
\end{lstlisting}
\end{document}