Vergrößern Sie den Abstand zwischen Nummerierungen und Informationen im Literaturverzeichnis.

Vergrößern Sie den Abstand zwischen Nummerierungen und Informationen im Literaturverzeichnis.

Ich lerne gerade LaTeX. Was die Bibliographie betrifft, wollte ich sie so einfach wie möglich halten. Ich habe es versucht biblatexund es hat funktioniert, aber ich hätte viel ändern müssen, weil nicht alle Stile zum erforderlichen Layout der Bibliographie passen.

Ich habe mich daher gegen ein zusätzliches Paket entschieden und stattdessen thebibliographydas mit LaTeX mitgelieferte Paket verwendet. Das funktioniert bisher einwandfrei. Für die Dokumentklasse wird KOMA-Script verwendet.

Bearbeiten (vollständiges Beispiel):

\documentclass[
12pt,
a4paper,
oneside,
listof=totoc,
pagesize,
parskip,
captions=tableheading,          
listof=nochaptergap,    
%%fleqn,
numbers=noendperiod,
]{scrreprt}

\usepackage
[
    a4paper,
    centering,
    left=3cm, 
    right=3cm,
    top=2.5cm,
    bottom=2.5cm,
    headsep=1cm,
    %footskip=2.5cm,
]{geometry}


%%Standard
\usepackage{blindtext}

%%Zeilenabstand 1.5 wie bei Word
\usepackage{setspace}
\makeatletter
\newcommand{\MSonehalfspacing}{%
  \setstretch{1.44}%  default
  \ifcase \@ptsize \relax % 10pt
    \setstretch {1.448}%
  \or % 11pt
    \setstretch {1.399}%
  \or % 12pt
    \setstretch {1.433}%
  \fi
}
\makeatother
\MSonehalfspacing

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern} 
\setkomafont{sectioning}{\bfseries}
\usepackage[withpage]{acronym}
\newcommand{\bflabel}[1]{\normalfont{\normalsize{#1}}\hfill} 
\renewcommand{\bflabel}[1]{\normalfont{\normalsize{#1}}\hfill} 


%Tabellen
\usepackage{booktabs}
\usepackage{tabularx}

%Mathe
\usepackage{amsmath}

%Sonderzeichen
\usepackage{amssymb}
\usepackage[euler]{textgreek}

%Elektrische Zeichnungen
\usepackage{circuitikz}
\usepackage{pgf}
\usepackage{tikz}

%Grafik
\usepackage{graphicx}
\usepackage{float}
\usepackage{subfigure} 
%Bildunterschrift
\usepackage[margin=2 cm,font=small,labelfont=bf,]
{caption}

% Listings
\usepackage{listings}

%Zähleranpassung
\usepackage{chngcntr}
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}
\counterwithout{equation}{chapter}
\counterwithout{figure}{part}
\counterwithout{table}{part}
\counterwithout{equation}{part}

%Kopf-/Fußzeile
\usepackage{fancyhdr}
\fancypagestyle{plain}{
    \fancyhf{}
    \fancyhead[C]{}
    \fancyhead[R]{\small \leftmark}
    \fancyhead[L]{}
    \fancyfoot[L]{\authorOne}
    \fancyfoot[R]{\thepage}
    \fancyfoot[C]{}
%%  Linien in Kopf- und Fußzeile
    \renewcommand{\headrulewidth}{0.4pt}
    \renewcommand{\footrulewidth}{0.4pt}
 }

\fancypagestyle{framepart}{
  \fancyhf{}
    \fancyhead[C]{}
    \fancyhead[L]{}
    \fancyhead[R]{\leftmark}
    \fancyfoot[L]{\authorOne}
    \fancyfoot[C]{}
    \renewcommand{\headrulewidth}{0.4pt}
    \renewcommand{\footrulewidth}{0.4pt}
    \pagenumbering{gobble}
 }

\pagestyle{plain}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter. #1}{}}


%Punkte im Inhaltsverzeichnis als Füllobjekte
\usepackage[]{tocstyle}
\usetocstyle{allwithdot}


%Formelverzeichnis:
\usepackage[version-1-compatibility]{siunitx}
\newcommand{\acrou}[1]{\acroextra{\makebox[18mm][l]{\si[per-mode=fraction,fraction=nice]{#1}}}}


%Überschriftformatierung
\usepackage{titlesec}
\titleformat{\chapter}[hang]{\LARGE\bfseries\color{black}}{\thechapter\quad}{0pt}{}
\titleformat{\section}[hang]{\Large\bfseries\color{black}}{\thesection\quad}{0pt}{}
\titleformat{\subsection}[hang]{\large\bfseries\color{black}}{\thesubsection\quad}{0pt}{}
\titleformat{\subsubsection}[hang]{\bfseries\color{black}}{\thesubsubsection\quad}{0pt}{}

%Abstände nach den Überschriften
\titlespacing{\chapter}         {   0em}        {   -8ex}   {   0ex}
\titlespacing{\section}         {   0em}        {   0ex}    {   -2ex}
\titlespacing{\subsection}      {   0em}        {   0ex}    {   -2ex}
\titlespacing{\subsubsection}   {   0em}        {   0ex}    {   -2ex}

%%Weiteres
\setcounter{tocdepth}{4}    
\setcounter{secnumdepth}{4} 
\usepackage{url}
\usepackage{longtable}

%PDF Einstellungen
\usepackage[%
    pdftitle={Info},
    pdfauthor={Info},
    pdfsubject={Info},
    pdfcreator={pdflatex, LaTeX with KOMA-Script},
    pdfpagemode=UseOutlines,
    pdfdisplaydoctitle=true,
    pdflang=de, 
]{hyperref}

\begin{document}
This is a test \cite{papula,horowitz}. 

\begin{thebibliography}{1}

  \bibitem{papula} Papula, Lothar: {\em Mathematik für Ingenieure und Naturwissenschaftler.} Band 3. 3.Aufl., München: Vieweg+Teubner Verlag, 2016

  \bibitem{horowitz} Horowitz, Paul \& Hill, Winfield: {\em The Art of Electronics.} 3.Aufl., Cambridge: Cambridge University Press, 2015

\end{thebibliography}
\end{document}

Bildbeschreibung hier eingeben

Leider weiß ich nicht, wie ich den horizontalen Abstand zwischen den Nummerierungen und den nachfolgenden Informationen vergrößern kann. Statt (1)-Papula hätte ich beispielsweise gerne (1)----Papula. Für jede Hilfe oder jeden Rat wäre ich sehr dankbar.

Antwort1

thebibliographyist eine Liste, die ziemlich genau wie enumeratemit etwas syntaktischem Zucker obendrauf ist. Daher wird der Abstand zwischen dem (Zitat-)Label und dem Bibliographieeintrag durch gesteuert \labelsep(der Standardwert von \labelsepist 0.5em). Sie könnten diesen Wert einfach mit vergrößern \setlength{\labelsep}{1em}, aber wenn Sie das in der Präambel tun, gilt dies für alle Listen in Ihrem Dokument.

Ich denke, es kann sinnvoll sein, es neu zu definieren, thebibliographysodass es ein \labelsepeigenes bekommt: \biblabelsep.

Im Wesentlichen reicht es aus, die neue Länge zu definieren und an der richtigen Stelle in \biblabelsepeinzufügen . Es wäre möglich (und kürzer) dasselbe mit einem Patch zu erreichen, aber es kann aufschlussreich sein, zu sehen, wie definiert wird.\setlength{\labelsep}{\biblabelsep}%thebibliographythebibliography

\documentclass[12pt,oneside,pagesize,parskip,]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{hyperref}

\newlength{\biblabelsep}
\setlength{\biblabelsep}{2\labelsep}

\makeatletter
% copied from scrreprt.cls
% we just added the line
% \setlength{\labelsep}{\biblabelsep}%
\renewenvironment{thebibliography}[1]{%
  \if@bib@break@
    \bib@beginhook
  \else
    \ifx\bibpreamble\relax\else\ifx\bibpreamble\@empty\else
        \setchapterpreamble{\bibpreamble}%
    \fi\fi
    \bib@heading
    \bib@beginhook
    \bib@before@hook
  \fi
  \renewcommand{\BreakBibliography}[1]{%
    \@bib@break
    \end{thebibliography}%
    \begingroup ##1\endgroup
    \begin{thebibliography}{#1}
  }%
  \list{%
    \@biblabel{\@arabic\c@enumiv}%
  }{%
    \setlength{\labelsep}{\biblabelsep}%
    \settowidth\labelwidth{\@biblabel{#1}}%
    \leftmargin\labelwidth
    \advance\leftmargin\labelsep
    \@openbib@code
    \if@bib@break@
      \edef\@tempa{%
        \noexpand\usecounter{enumiv}%
        \noexpand\setcounter{enumiv}{\the\c@enumiv}%
      }\@tempa
      \no@bib@break
    \else
      \usecounter{enumiv}%
    \fi
    \let\p@enumiv\@empty
    \renewcommand*\theenumiv{\@arabic\c@enumiv}%
  }%
  \sloppy\clubpenalty4000 \widowpenalty4000
  \sfcode`\.=\@m
}{%
  \if@bib@break@
    \def\@noitemerr{%
      \@latex@warning{%
        \string\BreakBibliography\space at begin of `thebibliography'
        environment\MessageBreak
        or following \string\BreakBibliography}%
    }%
  \else
    \def\@noitemerr{%
      \@latex@warning{%
        Empty `thebibliography' environment or
        \string\BreakBibliography\MessageBreak
        before end of `thebibliography' environment}%
    }%
  \fi
  \endlist
  \if@bib@break@
  \else
    \bib@after@hook
    \let\bib@before@hook\@empty
    \let\bib@after@hook\@empty
  \fi
  \bib@endhook
}
\makeatother

\begin{document}
This is a test \cite{papula,horowitz}. 

\begin{thebibliography}{1}

  \bibitem{papula} Papula, Lothar:
  {\em Mathematik für Ingenieure und Naturwissenschaftler.} Band 3.
  3.~Aufl., München: Vieweg+Teubner Verlag, 2016

  \bibitem{horowitz} Horowitz, Paul \& Hill, Winfield: {\em The Art of Electronics.}
  3.~Aufl., Cambridge: Cambridge University Press, 2015

\end{thebibliography}
\end{document}

Bibliographie mit der doppelten Anzahl an Beschriftungen.

Sie können den horizontalen Abstand ändern mit

\setlength{\biblabelsep}{2\labelsep}

verwandte Informationen