Seite 1 von 2

\cite läuft über den Seitenrand hinaus

Verfasst: Mo 25. Apr 2016, 22:40
von T:-)M
Hallo,

ich habe das Problem, dass der Link von \cite über den Seitenrand hinaus läuft.
Zur Verdeutlichung habe ich einen Screenshot angehängt.
Kennt ihr das Problem? Habt ihr eventuell Tipps oder eine Lösung?

Vielen Dank im Voraus.
Grüße
T:-)M


Der Code für die Latex-Datei sieht wie folgt aus:
\documentclass[a4paper,titlepage,onecolumn,twoside,12pt]{article}
\usepackage{ucs} %unix-windows-compatible
\usepackage[utf8x]{inputenc} %unix-windows-compatible
\usepackage[ngerman]{babel} %automatic text in german
\usepackage{verbatim} %for long comments
\usepackage{latexsym} %for symbol font
\usepackage{color,graphicx} %for inserting color and graphics
\usepackage{listings}
\usepackage{tabularx}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\usepackage{amssymb}
\usepackage[T1]{fontenc}
\usepackage{ae}
\usepackage{geometry} %for setting the margins
\usepackage{subfigure}
\usepackage{multirow, multicol}
\usepackage{graphicx}
\usepackage[margin=10pt,font=small,labelfont=bf,]{caption} [2003/12/20]
\usepackage{fancyhdr} 

\setcounter{secnumdepth}{4} %numbering of the subsubsections
\setlength{\parindent}{0pt} %no indentation between paragraphs
\setlength{\parskip}{4pt} %space between paragraphs
\frenchspacing % erzeugt ein wenig mehr Platz hinter einem "." so wie im Dt. ueblich
\fancyhf{} % delete current header and footer
\fancyhead[LO]{\bfseries\rightmark}
\fancyhead[RE]{\bfseries\leftmark}%for twoside-option

\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}

\newcommand{\closingdate}{XX. MONAT 20YY} %INSERT Abgabedatum

\addtolength{\headheight}{2.5pt} %
% space for the rule
\fancypagestyle{plain}{%
  \fancyhead{} % get rid of headers on plain pages
  \renewcommand{\headrulewidth}{0pt} % and the line
}
\pagestyle{fancy}
\cfoot{\thepage}
\usepackage[pdfpagelabels=true
%,backref %references in Literatur-Verz.
, hyperfigures
, bookmarksnumbered
, naturalnames
, plainpages=false
]{hyperref}
\hypersetup{breaklinks}
\lstset{language=c,mathescape=true,frame=tblr,showstringspaces=false,basicstyle=\small,captionpos=b,float=tb,morecomment=[s]{(*}{*)}}
\usepackage[figure]{hypcap} % a link jumps and focus on the picture and not on the caption

%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TITEL%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% define the title:

\author{\Large%
VORNAME NACHNAME\\{\normalsize MATRIKELNR} \\} %INSERT Vorname, Nachname und Matrikelnummer
\title{
\vspace{-13em}
\centering
\begin{figure*}[!hb]
  \begin{minipage}{1\textwidth}
\hspace*{-.06\linewidth}
  \begin{minipage}{.13\linewidth}
  \includegraphics[width=1.0\linewidth]{graphics/logo_3d_rot}
  \end{minipage}
  \quad\quad
  \begin{minipage}{.62\linewidth} 
Fachgebiet .... \\
Fakultät ....\\
Universität
  \end{minipage}
%  
  \begin{minipage}{.21\linewidth}
  \includegraphics[width=1.0\linewidth]{graphics/logo}  
  \end{minipage}  
  \caption*{}
  \end{minipage}  
\end{figure*}
\vspace{8em}
{\huge\textbf{%
%
TITEL DER ARBEIT\\%INSERT Titel 
}}
 \vspace{1.7cm}{\LARGE{\bfseries ART DER ARBEIT}\\%INSERT Diplomarbeit, Bachelorarbeit, Masterarbeit
\vspace{0.6cm}
{\mdseries\large zur Erlangung des Grades\\eines ANGESTREBTER TITEL}}}%INSERT Diplom Informatikers, Master of Science...
\date{%
\closingdate \\
\vspace{9em}
\large
\textbf{Betreuer:} \\
\vspace{1em}
Prof. Dr. .....\\
BETREUENDER WM\\%INSERT Name des WMs
}
%
\begin{document}
\newpage\thispagestyle{empty}\pagenumbering{alph}
\enlargethispage{20\baselineskip}
\oddsidemargin5mm
% generates the title: 
\addtolength{\textwidth}{3em}
%
\maketitle
%
\addtolength{\textwidth}{-3em}
%
%--------- new section:--------------------------------
\newpage\thispagestyle{empty}
\cleardoublepage
\evensidemargin-6mm
\oddsidemargin6mm
\newpage\thispagestyle{empty}\section*{Eidesstattliche Erklärung}
\vspace{2.5cm}Die selbständige und eigenhändige Anfertigung versichere ich an
Eides Statt.\\[4em]
Berlin, den \closingdate

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%CONTENT%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newpage\thispagestyle{empty}
\cleardoublepage
\newpage\pagenumbering{roman}\thispagestyle{plain}
\pdfbookmark[1]{Inhaltsverzeichnis}{Inhalt}
\tableofcontents\thispagestyle{plain}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%FIRSTPAGE%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newpage\thispagestyle{plain}
\hypersetup{breaklinks, linkcolor=darkred}
\cleardoublepage
\newpage\newcounter{1}\thispagestyle{plain}\pagenumbering{arabic}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Hier beginnt die Schreibarbeit
\section{Einleitung}


\section{Verwandte Arbeiten}
Eine eher allgemein gehaltene Definition von Cloud-Computing stammt von der The 451 Group. Sie beschreibt Cloud-Computing wie folgt:  „The cloud is IT as a Service, delivered by IT resources that are independent of location“. Im folgenden soll dargestellt werden, dass CC bestimmte Eigenschaften erfüllen \cite{MelGrance2011}, in unterschiedliche Servicemodelle

\section{Zusammenfassung und Ausblick}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%BIBLIOGRAPHY%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\cleardoublepage
\newpage\thispagestyle{plain}\phantomsection
\addcontentsline{toc}{section}{\bibname}

\bibliography{vorlage-bib}
\bibliographystyle{incl/apalike}

\end{document}

... und der von der BibTex Datei so:
% Encoding: UTF-8

@Misc{MelGrance2011,
  author = {Mel, P. and Grance, T.},
  title =  {The NIST definition of cloud computing (Special Publication No. 800-145)},
  year =   {2011}
}

Verfasst: Mo 25. Apr 2016, 23:23
von nixversteh
Hallo T:-)M,

also, dein Code benötigt einige Änderungen, die ich nicht gemacht habe

Bei mir läuft es hiermit...
\documentclass[a4paper,titlepage,onecolumn,twoside,12pt]{article}
\usepackage{ucs} %unix-windows-compatible
\usepackage[utf8]{inputenc} %unix-windows-compatible
\usepackage[ngerman]{babel} %automatic text in german
\usepackage{verbatim} %for long comments
\usepackage{latexsym} %for symbol font
\usepackage{listings}
\usepackage{tabularx}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\usepackage{amssymb}
\usepackage[T1]{fontenc}
\usepackage{geometry} %for setting the margins
\usepackage{subfigure}
\usepackage{multirow, multicol}
\usepackage{graphicx}
\usepackage[margin=10pt,font=small,labelfont=bf,]{caption} [2003/12/20]
\usepackage{fancyhdr}
\usepackage{microtype}
\setcounter{secnumdepth}{4} %numbering of the subsubsections
\setlength{\parindent}{0pt} %no indentation between paragraphs
\setlength{\parskip}{4pt} %space between paragraphs
\frenchspacing % erzeugt ein wenig mehr Platz hinter einem "." so wie im Dt. ueblich
\fancyhf{} % delete current header and footer
\fancyhead[LO]{\bfseries\rightmark}
\fancyhead[RE]{\bfseries\leftmark}%for twoside-option

\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}

\newcommand{\closingdate}{XX. MONAT 20YY} %INSERT Abgabedatum

\addtolength{\headheight}{2.5pt} %
% space for the rule
\fancypagestyle{plain}{%
  \fancyhead{} % get rid of headers on plain pages
  \renewcommand{\headrulewidth}{0pt} % and the line
}
\pagestyle{fancy}
\cfoot{\thepage}
\usepackage[pdfpagelabels=true
%,backref %references in Literatur-Verz.
, hyperfigures
, bookmarksnumbered
, naturalnames
, plainpages=false
]{hyperref}
\hypersetup{breaklinks}
\lstset{language=c,mathescape=true,frame=tblr,showstringspaces=false,basicstyle=\small,captionpos=b,float=tb,morecomment=[s]{(*}{*)}}
\usepackage[figure]{hypcap} % a link jumps and focus on the picture and not on the caption

%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TITEL%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% define the title:
\begin{document}
\author{\Large%
VORNAME NACHNAME\\{\normalsize MATRIKELNR} \\} %INSERT Vorname, Nachname und Matrikelnummer
\title{
\vspace{-13em}
\centering
\begin{figure*}[!hb]
  \begin{minipage}{1\textwidth}
\hspace*{-.06\linewidth}
  \begin{minipage}{.13\linewidth}
  \includegraphics[width=1.0\linewidth]{logo}
  \end{minipage}
  \quad\quad
  \begin{minipage}{.62\linewidth}
Fachgebiet .... \\
Fakultät ....\\
Universität
  \end{minipage}
%  
  \begin{minipage}{.21\linewidth}
  \includegraphics[width=1.0\linewidth]{logo}  
  \end{minipage}  
  \caption*{}
  \end{minipage}  
\end{figure*}
\vspace{8em}
{\huge\textbf{%
%
TITEL DER ARBEIT\\%INSERT Titel
}}
 \vspace{1.7cm}{\LARGE{\bfseries ART DER ARBEIT}\\%INSERT Diplomarbeit, Bachelorarbeit, Masterarbeit
\vspace{0.6cm}
{\mdseries\large zur Erlangung des Grades\\eines ANGESTREBTER TITEL}}}%INSERT Diplom Informatikers, Master of Science...
\date{%
\closingdate \\
\vspace{9em}
\large
\textbf{Betreuer:} \\
\vspace{1em}
Prof. Dr. .....\\
BETREUENDER WM\\%INSERT Name des WMs
}
%

\newpage\thispagestyle{empty}\pagenumbering{alph}
\enlargethispage{20\baselineskip}
\oddsidemargin5mm
% generates the title:
\addtolength{\textwidth}{3em}
%
\maketitle
%
\addtolength{\textwidth}{-3em}
%
%--------- new section:--------------------------------
\newpage\thispagestyle{empty}
\cleardoublepage
\evensidemargin-6mm
\oddsidemargin6mm
\newpage\thispagestyle{empty}\section*{Eidesstattliche Erklärung}
\vspace{2.5cm}Die selbständige und eigenhändige Anfertigung versichere ich an
Eides Statt.\\[4em]
Berlin, den \closingdate

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%CONTENT%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newpage\thispagestyle{empty}
\cleardoublepage
\newpage\pagenumbering{roman}\thispagestyle{plain}
\pdfbookmark[1]{Inhaltsverzeichnis}{Inhalt}
\tableofcontents\thispagestyle{plain}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%FIRSTPAGE%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newpage\thispagestyle{plain}
\hypersetup{breaklinks, linkcolor=darkred}
\cleardoublepage
\newpage\newcounter{1}\thispagestyle{plain}\pagenumbering{arabic}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% Hier beginnt die Schreibarbeit
\section{Einleitung}


\section{Verwandte Arbeiten}
Eine eher allgemein gehaltene Definition von Cloud-Computing stammt von der The 451 Group. Sie beschreibt Cloud-Computing wie folgt:  „The cloud is IT as a Service, delivered by IT resources that are independent of location“. Im folgenden soll dargestellt werden, dass CC bestimmte Eigenschaften erfüllen \cite{MelGrance2011}, in unterschiedliche Servicemodelle

\section{Zusammenfassung und Ausblick}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%BIBLIOGRAPHY%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\cleardoublepage
\newpage\thispagestyle{plain}\phantomsection
\addcontentsline{toc}{section}{\bibname}

\bibliography{vorlage}
\bibliographystyle{apalike}

\end{document}
Gruß

Martin

PS.: logo habe ich durch mein Bild ersetzt, da du keines mitgeliefert hast
\usepackage{graphicx}
einmal gestrichen und geändert
\bibliography{vorlage}  geändert
\bibliographystyle{apalike}
\usepackage{microtype}
eingefügt

Verfasst: Mo 25. Apr 2016, 23:49
von T:-)M
Hallo Martin,

vielen Dank, das war es wirklich:
\usepackage{microtype}

Coole Sache :D

Nachtrag:
Er macht das jetzt nur auf den ungeraden Seiten richtig, auf den geraden geht es leider immer noch nicht ....

Herzliche Grüße
T:-)M

Trennungen bearbeiten

Verfasst: Di 26. Apr 2016, 07:14
von nixversteh
Guten Morgen T:-)M,

schau mal hier: https://de.wikibooks.org/wiki/LaTeX-W%C ... entrennung

ansonsten stelle dein lauffähiges Minimalbeispiel hier ein, teile uns mit, welches System (Windose oder Linux oder Mac) und welche Texdistri du verwendetet.

Viel Erfolg

Gruß

Martin

PS.: Du solltest zu einer KOMA-Klasse wechseln und
\usepackage{fancyhdr}
durch
\usepackage{scrlayer-scrpage}
ersetzen, neben weiteren Änderungen

Verfasst: Di 26. Apr 2016, 10:10
von T:-)M
Hallo Martin,

vielen Dank für deine Antwort.
Das lauffähige Beispiel habe ich mit Fehlerscreenshot oben gepostet.
Ich lasse das Ganze auf dem Mac laufen und arbeite mit TeXstudio und JabRef.
Ich werde gleich testen ob es nach der Änderung läuft.

edit:
Getestet. Wenn ich das austausche zerhaut es mir das ganze zweiseitige Layout.

2nd edit:
Das Problem hat nichts mit der Silbentrennung zu tun, sondern mit geraden und ungeraden Seiten.

Beste Grüße
T:-)M

ich habe keinen MAC

Verfasst: Di 26. Apr 2016, 11:58
von nixversteh
Hallo T:-)M,

leider besitze ich keinen MAC, kann dir deshalb nicht mehr weiterhelfen. Hast du alles auf neustem Stand?

Gruß

Martin

Verfasst: Di 26. Apr 2016, 14:34
von T:-)M
Hallo Martin,

ja es ist alles auf dem neusten Stand.
Bei den ungeraden Seiten ist alles O.K. (screenshot 1) bei den geraden Seiten habe ich immer noch einen Überlauf (screenshot 2).

Verfasst: Di 26. Apr 2016, 15:12
von Gast
Ich gehe stark davon aus, dass das eigentliche Problem nichts mit geraden und ungeraden Seiten zu tun hat.

microtype sorgt nicht dafür, dass Zitate umgebrochen werden, es kann aber sehr geschickt dafür sorgen, dass das nicht so schlimm ist. Allerdings kann auch microtype nur bis zu einem gewissen Grade helfen. Du kannst in Deinem Screenshot sehr schön sehen, dass in dem Fall, in dem der Text noch auf den Rand ragt selbst durch die besten Tricks nicht mehr viel herausgeholt werden kann, wenn kein Umbruch möglich ist.

Vielleicht kann Dir das Paket breakcites weiterhelfen. Ich habe auch gelesen, dass cite und natbib einen Umbruch zulassen sollen. Das moderne biblatex tut das auch.

Verfasst: Di 26. Apr 2016, 18:44
von T:-)M
Da hast du Recht.
Wahrscheinlich müsste in diesem Fall ein Zeilenumbruch erzwungen werden.

Verfasst: Di 26. Apr 2016, 19:26
von Gast
Ich habe mir das gerade mal in Deinem Beispiel angesehen. Sowohl breakcites als auch cite ergeben ein umgebrochenes Zitat. Mit natbib bekommst Du das auch, aber es ändert sich die Ausgabe des Zitates (zumindest bei apalike, keine Ahnung wie sich das bei Dir auswirkt).
\begin{filecontents}{\jobname.bib}
@Misc{MelGrance2011,
  author = {Mel, P. and Grance, T.},
  title =  {The NIST definition of cloud computing (Special Publication No. 800-145)},
  year =   {2011}
}
\end{filecontents}

\documentclass[a4paper,12pt]{article}
\usepackage[utf8x]{inputenc} 
\usepackage[ngerman]{babel}
\usepackage{geometry}
\usepackage{breakcites}

\begin{document}
\section{Verwandte Arbeiten}
Eine eher allgemein gehaltene Definition von Cloud-Computing stammt von der The 451 Group. Sie beschreibt Cloud-Computing wie folgt:  „The cloud is IT as a Service, delivered by IT resources that are independent of location“. Im folgenden soll dargestellt werden, dass CC bestimmte Eigenschaften erfüllen \cite{MelGrance2011}, in unterschiedliche Servicemodelle

\bibliography{\jobname}
\bibliographystyle{apalike} 
\end{document}