pocashi
30-04-2010, 11:23
Hi Leute,
erstmal vielen Dank für die Aktivierung. Bin neu hier.
Ich wollte in meinem Projekt einen Quellcode einbinden. Hatte soweit auch gut mit dem listings-Package geklappt. Außer dass breaklines=true nicht berücksichtigt wurde. Nach ewigem Suchen bin ich darauf gekommen, dass das hyphenat-Package der Übeltäter ist. Wenn ich dieses Paket auskommentiere, funktioniert breaklines wunderbar.
Nun mein Problem: Ich möchte auf jeden Fall Quellcode mit listings einbinden (+breaklines), und da mich die ständigen Silbentrennungen stören, eigentlich auch das hyphenat-Package.
Hier ein Minimalbeispiel, wenn ihr hyphenat ausklammert, passt der Quellcode. Habe mir einen Text mit den Silbentrennungen gespart.
\documentclass{scrreprt}
\usepackage{listings} %Quellcode
\usepackage[none]{hyphenat} %Silbentrennung unterbinden
\lstset{
language={}, % {} für normalen Klartext
linewidth=\linewidth, % Zeilenbreite
breaklines=true, % Zeilenumbruch
basicstyle=\ttfamily\scriptsize, % Schriftstyle
}
\begin{document}
\begin{appendix}
\chapter{start\_IF\_control()}
\begin{lstlisting}
'Interfacekontrolle starten
Public Function start_IF_Control()
Dim datCal As Date
Dim chk As Boolean
Dim strDat As String
Dim strFld As String
Dim strNFld As String
Dim strNNFld As String
'Datum initialisieren (aus Kalendar zuweisen)
datCal = Forms!Uebersicht!Calendar
'Prüfbit initialisieren (zur Feststellung, ob zu importierende Dateien im Ordner Tagesdateien vorhanden sind)
chk = False
'Datum in String umwandeln (+ Formatänderung, Glätten (Trim))
strDat = Trim(Str(Format(datCal, "yyyymmdd")))
'Ordner-Pfad setzen
strFld = "I:\CE\Groups\Logistik\Logistik_Info\Bestandsanalys en\Stock-movements\Tagesdateien\"
strNFld = strFld & Left(strDat, 6) & "\"
strNNFld = strNFld & strDat & "\"
\end{lstlisting}
\end{appendix}
\end{document}
Kennt jemand vielleicht eine Lösung, bei dem breaklines funktioniert und die Absätze nicht mit Silbentrennungen vollgemüllt sind (\sloppy verwende ich bereits)?
Vielen Dank im Voraus!
Grüße
erstmal vielen Dank für die Aktivierung. Bin neu hier.
Ich wollte in meinem Projekt einen Quellcode einbinden. Hatte soweit auch gut mit dem listings-Package geklappt. Außer dass breaklines=true nicht berücksichtigt wurde. Nach ewigem Suchen bin ich darauf gekommen, dass das hyphenat-Package der Übeltäter ist. Wenn ich dieses Paket auskommentiere, funktioniert breaklines wunderbar.
Nun mein Problem: Ich möchte auf jeden Fall Quellcode mit listings einbinden (+breaklines), und da mich die ständigen Silbentrennungen stören, eigentlich auch das hyphenat-Package.
Hier ein Minimalbeispiel, wenn ihr hyphenat ausklammert, passt der Quellcode. Habe mir einen Text mit den Silbentrennungen gespart.
\documentclass{scrreprt}
\usepackage{listings} %Quellcode
\usepackage[none]{hyphenat} %Silbentrennung unterbinden
\lstset{
language={}, % {} für normalen Klartext
linewidth=\linewidth, % Zeilenbreite
breaklines=true, % Zeilenumbruch
basicstyle=\ttfamily\scriptsize, % Schriftstyle
}
\begin{document}
\begin{appendix}
\chapter{start\_IF\_control()}
\begin{lstlisting}
'Interfacekontrolle starten
Public Function start_IF_Control()
Dim datCal As Date
Dim chk As Boolean
Dim strDat As String
Dim strFld As String
Dim strNFld As String
Dim strNNFld As String
'Datum initialisieren (aus Kalendar zuweisen)
datCal = Forms!Uebersicht!Calendar
'Prüfbit initialisieren (zur Feststellung, ob zu importierende Dateien im Ordner Tagesdateien vorhanden sind)
chk = False
'Datum in String umwandeln (+ Formatänderung, Glätten (Trim))
strDat = Trim(Str(Format(datCal, "yyyymmdd")))
'Ordner-Pfad setzen
strFld = "I:\CE\Groups\Logistik\Logistik_Info\Bestandsanalys en\Stock-movements\Tagesdateien\"
strNFld = strFld & Left(strDat, 6) & "\"
strNNFld = strNFld & strDat & "\"
\end{lstlisting}
\end{appendix}
\end{document}
Kennt jemand vielleicht eine Lösung, bei dem breaklines funktioniert und die Absätze nicht mit Silbentrennungen vollgemüllt sind (\sloppy verwende ich bereits)?
Vielen Dank im Voraus!
Grüße