Zitat von
kniffte2
Code:
\DeclareUrlCommand\method{%
\renewcommand{\UrlBigBreaks}{}%
\renewcommand{\UrlBreaks}{}%
\renewcommand{\UrlBigBreaks}{\do\(}%
\renewcommand{\UrlBreaks}{\do\(}%
\renewcommand{\UrlBigBreaks}{\do\)}%
\renewcommand{\UrlBreaks}{\do\)}%
\renewcommand{\UrlBigBreaks}{\do\,}%
\renewcommand{\UrlBreaks}{\do\,}%
}
ich weiß ja nicht, was Du Dir von dieser mehrfachen Umdefinierung von \UrlBigBreaks und \UrlBreaks innerhalb von \method erhoffst, aber hast Du es schon mal mit der Standarddefinition von beiden versucht? (vgl. `\standard' unten)
Code:
\documentclass[a4paper,12pt,twoside,titlepage%
%,final%
%,draft%
]{scrreprt}
\usepackage[inner=3cm,outer=2cm,top=1.5cm,bottom=1.5cm,includeheadfoot]{geometry}
\usepackage[obeyspaces,spaces]{url}
% define commands for nice display of Java class, file and method names
% see: http://tex.stackexchange.com/questio...file-paths-etc
\DeclareUrlCommand\class{%
\renewcommand{\UrlBigBreaks}{\do\.}%
\renewcommand{\UrlBreaks}{\do\.}%
}
\DeclareUrlCommand\filedir{%
\renewcommand{\UrlBigBreaks}{\do\\}%
\renewcommand{\UrlBreaks}{\do\\}%
}
\DeclareUrlCommand\method{%
\renewcommand{\UrlBigBreaks}{\do\,}%
\renewcommand{\UrlBreaks}{\do\.\,}%
}
\DeclareUrlCommand\standard{%
}
\begin{document}
\begin{enumerate}
\item Meine sehr lange Klasse hat den Namen \class{de.blubb-blabb.website.persistence.entities.Mitglied}
\item Im schon sehr interessanten Text habe ich dann einen Aufruf zu der dollen \method{Mitglied.setPhoto(byte[], String, String, Integer)}
\item Meine sehr lange Klasse hat den Namen \standard{de.blubb-blabb.website.persistence.entities.Mitglied}
\item Im schon sehr interessanten Text habe ich dann einen Aufruf zu der dollen \standard{Mitglied.setPhoto(byte[], String, String, Integer)}
\end{enumerate}
\end{document}
evtl lohnt auch ein Blick ins listings-Paket, wie dort umbrochen wird (und ob überhaupt in der \lstinline-Variante) hab ich jetzt nicht getestet.
VG
Lesezeichen