\cite läuft über den Seitenrand hinaus

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


T:-)M
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Mo 25. Apr 2016, 21:40

\cite läuft über den Seitenrand hinaus

Beitrag 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}
}
Dateianhänge
Bildschirmfoto 2016-04-25 um 12.45.46.png
Bildschirmfoto 2016-04-25 um 12.45.46.png (45.84 KiB) 3437 mal betrachtet

nixversteh
Forum-Meister
Forum-Meister
Beiträge: 561
Registriert: Di 10. Aug 2010, 09:47
Wohnort: Wrestedt

Beitrag 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
Absence of evidence is not evidence of absence

T:-)M
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Mo 25. Apr 2016, 21:40

Beitrag 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

nixversteh
Forum-Meister
Forum-Meister
Beiträge: 561
Registriert: Di 10. Aug 2010, 09:47
Wohnort: Wrestedt

Trennungen bearbeiten

Beitrag 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
Absence of evidence is not evidence of absence

T:-)M
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Mo 25. Apr 2016, 21:40

Beitrag 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

nixversteh
Forum-Meister
Forum-Meister
Beiträge: 561
Registriert: Di 10. Aug 2010, 09:47
Wohnort: Wrestedt

ich habe keinen MAC

Beitrag von nixversteh »

Hallo T:-)M,

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

Gruß

Martin
Absence of evidence is not evidence of absence

T:-)M
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Mo 25. Apr 2016, 21:40

Beitrag 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).
Dateianhänge
screenshot1.png
screenshot1.png (79.03 KiB) 3390 mal betrachtet
screenshot2.png
screenshot2.png (100.55 KiB) 3393 mal betrachtet

Gast

Beitrag 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.

T:-)M
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Mo 25. Apr 2016, 21:40

Beitrag von T:-)M »

Da hast du Recht.
Wahrscheinlich müsste in diesem Fall ein Zeilenumbruch erzwungen werden.

Gast

Beitrag 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}

Antworten