Anzeige:
Ergebnis 1 bis 13 von 13

Thema: Spaltenbreite Literaturverzeichnis

  1. #1
    Registrierter Benutzer
    Registriert seit
    29.04.2010
    Beiträge
    44

    Spaltenbreite Literaturverzeichnis

    Hallo,

    ich habe mein Literaturverzeichnis mit BibTeX erstellt, Zitierstil ist alphadin.

    Wo ist die Spaltenbreite festgelegt bzw. wie kann man diese ändern? Grund ist, dass ich einige Normen habe, deren Kürzel ich von Hand erstellt habe und das bis zu 7 Zeichen hat. Jetzt würde ich gerne die Literaturangaben in der 2. Spalte alle ein wenig nach rechts verschieben.

    Kann dies leicht in der ALPHADIN.BST angepasst werden?

    Danke.

  2. #2
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Mangels Minimalbeispiel (näheres siehe hier) oder auch nur Information, welche Klasse du verwendest, gibt es keine Garantie, dass das Folgende funktioniert.

    Code:
    \usepackage{etoolbox}
    \patchcmd{\thebibliography}{\advance}{\advance\leftmargin 2em\advance}{}{}
    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  3. #3
    Registrierter Benutzer
    Registriert seit
    29.04.2010
    Beiträge
    44
    Sorry, verwende hier die Amateursoftware LyX
    Wenn mir jemand sagt, wie ich damit an ein Minimalbeispiel komme (mit weniger Aufwand als einer Stunde Arbeit), dann mach ich das gern.

    Klasse ist report (KOMA-Script).

    Dein Vorschlag funktioniert teilweise, allerdings wird damit der linke Rand vergrößert und nicht die Spalte verbreitert.

    Code:
    Vorher:
    [ABC1108] ABC-Norm Nummer 1108, Ausgabe XYZ usw
          Zweite Zeile der Angabe zu weit links
    
    
    Dein Vorschlag:
         [ABC1108] ABC-Norm Nummer 1108, Ausgabe XYZ usw
               Beide Zeilen nach rechts verschoben
    
    
    Mein Wunsch:
    [ABC1108]  ABC-Norm Nummer 1108, Ausgabe XYZ usw
               Zweite Zeile schön eingerückt
    Danke für deine Bemühungen.

  4. #4
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    OK, bin einem Denkfehler aufgesessen. Das Folgende sollte klappen:

    Code:
    \documentclass{scrreprt}
    
    \usepackage[latin9]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    
    \usepackage{etoolbox}
    \patchcmd{\thebibliography}{\leftmargin}{\advance\labelwidth 2em\leftmargin}{}{}
    
    \usepackage{filecontents}
    
    \begin{filecontents}{\jobname.bib}
    @article{Bli74,
        author = {Blinder, Alan S.},
        year = {1974},
        title = {The economics of brushing teeth},
        journal = {Journal of Political Economy},
        volume = {82},
        number = {4},
        pages = {887--891},
    }
    \end{filecontents}
    
    \begin{document}
    
    Ein bisschen Text \cite{Bli74}.
    
    \bibliographystyle{alphadin}
    \bibliography{\jobname}
    
    \end{document}
    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  5. #5
    Registrierter Benutzer
    Registriert seit
    29.04.2010
    Beiträge
    44
    Exzellent, herzlichen Dank!

  6. #6
    Registrierter Benutzer
    Registriert seit
    04.04.2012
    Beiträge
    5
    ich habe das identische Problem, jedoch funktioniert der geschilderte lösungsansatz nicht. Woran könnte das liegen?
    MB:
    Code:
    \documentclass[%
    	pdftex,
    	oneside,		% Einseitiger Druck.
    	12pt,			% Schriftgroesse
    	parskip=half,		% Halbe Zeile Abstand zwischen Absätzen.
    	headsepline,		% Linie nach Kopfzeile.
    	footsepline,		% Linie vor Fusszeile.
    	abstracton,	    	% Abstract Überschriften
    	ngerman,		% Translator
    ]{scrreprt}
    
    \usepackage{geometry}
    \geometry{a4paper,left=30mm,right=25mm, top=25mm, bottom=30mm} 
    
    %Zeilenumbruch und mehr
    \usepackage[activate]{microtype}
    
    % Zeichencodierung
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    
    % Zeilenabstand
    \usepackage[onehalfspacing]{setspace}
    
    % Index-Erstellung
    \usepackage{makeidx}
    
    % Lokalisierung (neue deutsche Rechtschreibung)
    \usepackage[ngerman]{babel}
    
    % Anführungszeichen 
    \usepackage[babel,german=quotes]{csquotes}
    
    % Grafiken
    \usepackage{graphicx}
    
    % Farben
    \usepackage{color}
    \definecolor{LinkColor}{rgb}{0,0,0.2}
    \definecolor{ListingBackground}{rgb}{0.92,0.92,0.92}
    
    % Gliederungstiefe (Tiefe=Tiefe+1)
    \setcounter{secnumdepth}{3}
    
    % PDF Einstellungen
    \usepackage[%
    	pdftitle={123},
    	pdfauthor={123},
    	pdfsubject={arbeit},
    	pdfcreator={pdflatex, LaTeX with KOMA-Script},
    	pdfpagemode=UseOutlines, 	% Beim Oeffnen Inhaltsverzeichnis anzeigen
    	pdfdisplaydoctitle=true, 		% Dokumenttitel statt Dateiname anzeigen.
    	pdflang=de 				% Sprache des Dokuments.
    ]{hyperref}
    
    % (Farb-)einstellungen für die Links im PDF
    \hypersetup{%
    	colorlinks=false, 			% Aktivieren von farbigen Links im Dokument
    	linkcolor=LinkColor, 			% Farbe festlegen
    	citecolor=LinkColor,
    	filecolor=LinkColor,
    	menucolor=LinkColor,
    	urlcolor=LinkColor,
    	bookmarksnumbered=true 	% Überschriftsnummerierung im PDF Inhalt anzeigen.
    }
    
    \usepackage{palatino} 
    
    % Hurenkinder und Schusterjungen verhindern
    % http://projekte.dante.de/DanteFAQ/Silbentrennung
    \clubpenalty=10000
    \widowpenalty=10000
    \displaywidowpenalty=10000
    
    % Glossar
    \usepackage[
    	nonumberlist, 		%keine Seitenzahlen anzeigen
    	acronym,      			%ein Abkürzungsverzeichnis erstellen
    	%section,     		%im Inhaltsverzeichnis auf section-Ebene erscheinen
    	toc,          			%Einträge im Inhaltsverzeichnis
    ]{glossaries}
    
    % Fussnoten
    \usepackage[hang, multiple, stable]{footmisc}
    
    % Literaturverzeichnis
    \usepackage[numbers]{natbib}
    
    %Euro-Zeichen
    \usepackage[right]{eurosym}
    
    % Titel, Autor und Datum
    
    %Zeilenabstand zwischen den einzelnen Einträgen vergrößern
      \let\oldthebibliography=\thebibliography
      \let\endoldthebibliography=\endthebibliography
      \renewenvironment{thebibliography}[1]{%
        \begin{oldthebibliography}{#1}%
          \setlength{\parskip}{1cm}%
          \setlength{\itemsep}{0cm}%
      }%
      {%
        \end{oldthebibliography}%
      }
    
    %
    \usepackage{etoolbox}
    \patchcmd{\thebibliography}{\leftmargin}{\advance\labelwidth 2em\leftmargin}{}{}
    
    \usepackage{filecontents}
    
    
    \begin{filecontents}{jobname.bib}
    @book{Test:hu,
        author = {Blinder, Alan S.},
        year = {1974},
        title = {The economics of brushing teeth},
    }
    \end{filecontents}
    
    \begin{document}
    \newpage
    
    Ein bisschen Text \cite{Test:hu}.
    
    \bibliographystyle{alphadin}
    \bibliography{jobname.bib}
    \newpage
    \end{document}
    Vielen Dank schon mal für die Hilfe
    ich_mind

  7. #7
    Registrierter Benutzer
    Registriert seit
    10.07.2010
    Ort
    Offenhausen
    Beiträge
    654
    Dein Beispiel, welches keineswegs minimal ist, läuft durch, wenn du
    Code:
    \bibliography{jobname}
    schreibst, ohne Endeung ".bib", kompilieren mit pdfLaTeX - BibTeX - pdfLaTeX - pdfLaTeX.
    Gruß, Sepp.-

  8. #8
    Registrierter Benutzer
    Registriert seit
    04.04.2012
    Beiträge
    5
    Ein kleines Missverständnis. Also bei mir läuft es auch mit *.bib durch. Da liegt nicht das Problem.
    Mein Problem ist, dass die linke Spalte des Literaturverzeichnisses nicht breiter wird, obwohl ich den Befehlssatz:

    Code:
    \usepackage{etoolbox}
    \patchcmd{\thebibliography}{\leftmargin}{\advance\labelwidth 2em\leftmargin}{}{}
    eingefügt habe. Ich habe das Beispiel etwas größer gehalten, weil ich nicht sicher bin, ob das Problem daran liegt, dass die Funktionen gewisser Pakete sich überlagern und deshalb der Befehl nicht funktioniert.

    Grüße
    Ich

  9. #9
    Registrierter Benutzer
    Registriert seit
    04.04.2012
    Beiträge
    5
    weiß keiner eine antwort?

  10. #10
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Wenn du deinen Code schrittweise eingedampft hättest, wärst du dem Problem bestimmt näher gekommen: Dir funkt natbib dazwischen. Ohne funktioniert es.
    Auf die Schnelle weiss ich jetzt aber nicht, wie man das ändert. Die Frage wäre daher: Wozu brauchst du natbib überhaupt?

  11. #11
    Registrierter Benutzer
    Registriert seit
    04.04.2012
    Beiträge
    5
    wenn ich die natbib nicht verwende, funktionieren folgende Zitatsangaben nicht mehr:

    Code:
    \cite[Vgl.][S.234]{Test:hu}
    die mit natbib folgendermaßen umgesetzt werden:

    [Vgl. Bli74, S.234]

    Schon mal danke für den Tipp mit natbib.
    Kann ich diese Funktion auch mit einem anderen Package als natbib verwenden?

    Grüße

  12. #12
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Was immer geht, ist:
    Code:
    Vgl. \cite[S. 234]{Test:hu}
    Das ergibt dann

    Vgl. [Bli74, S. 234] blabla

    Das "Vgl." wäre dann ausserhalb der Klammer, ist das schlimm? Imho gehört es ja sowieso nicht zum Zitat an sich dazu.

  13. #13
    Registrierter Benutzer
    Registriert seit
    04.04.2012
    Beiträge
    5
    Sehr gutes Argument :-)
    Danke, somit hat sich mein Problem gelöst.

    Grüße

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •