Anzeige:
Ergebnis 1 bis 8 von 8

Thema: \cite Befehle werden nach Kompilieren GROß geschrieben

  1. #1
    Registrierter Benutzer
    Registriert seit
    31.01.2012
    Beiträge
    4

    \cite Befehle werden nach Kompilieren GROß geschrieben

    Guten Abend,

    ich habe heute ein Problem entdeckt was mich wahnsinnig macht.
    Ich schreibe mit TexMaker und verwalte meine Literatur über Citavi bzw BibTex. Ich nutze ein author-year Zitierstil
    Letztes Jahr bin ich von
    Code:
    \usepackage{lmodern}
    auf
    Code:
    \usepackage[osf,sc]{mathpazo}
    gewechselt.

    Als ich heute wieder zu
    Code:
    \usepackage{lmodern}
    zurück wechseln wollte, stellte ich fest, dass alle Zitate, die mit \cite eingefügt waren nun in Kapitälchen GROSSBUCHSTABEN abgebildet wurde (MEYER 2000). Bis dahin dachte ich, das könnte lmodern nicht.
    Bei \usepackage{bera} wird es aber normal kompiliert (Meyer 2000)

    Ich habe mir einen eigenen style gebastelt, aber dass ich festlegen könnte, dass \cite immer in Großbuchstaben wiedergegeben wird, ist mir neu.

    Meine Frage: liegt es am style oder an der Präambel? Heben sich einige Pakete auf? Wie kann ich das Problem angehen?
    Und:
    Warum kann ich Palatino nicht OHNE Kapitälchen nutzen? Entferne ich die Option [sc] passiert nichts

    Code:
    \documentclass[paper=a4, fontsize=11pt, toc=bibliography, toc=listof]{scrreprt}
    
    
    \usepackage[T1]{fontenc}                
    \usepackage[latin1]{inputenc}
    \usepackage{geometry}
    	\geometry{verbose,tmargin=2.5cm,bmargin=2.5cm,lmargin=3cm,rmargin=2.5cm}
    %\usepackage{microtype} 
    \usepackage{lmodern} 
    %\usepackage[osf,sc]{mathpazo} %  Palatino 
    %\usepackage{bera}
    
    \usepackage{ellipsis}
    \usepackage{fixltx2e} 
    \clubpenalty = 10000 % schliesst "Schusterjungen" aus
    \widowpenalty = 10000 % schliesst "Hurenkinder" aus
    \interfootnotelinepenalty = 10000 % vermeidet Umbrüche in Fußnoten
    
    \usepackage{chngcntr}
    	\counterwithout{footnote}{chapter} 
    	%\counterwithout{figure}{chapter} 
    	%\counterwithout{table}{chapter} 
    \setlength{\emergencystretch}{1em} 
    
    \usepackage[margin=10pt,font=small,labelfont=bf,labelsep=endash]{caption} 
    
    \usepackage{tabularx}
    	\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}} 
    	\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} 
    	\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} 
    \usepackage{booktabs}  %  schöne Tabellen
    
    \usepackage{url}
    
    \usepackage{fancyhdr} 
    \pagestyle{fancy} 
    	\renewcommand{\chaptermark}[1]
    		{\markboth{\thechapter.\ #1}{}}
    	\renewcommand{\sectionmark}[1]
    		{\markright{\thesection.\ #1}{}}
    
    \setcounter{secnumdepth}{5}
    \setcounter{tocdepth}{5}
    \usepackage{array}
    
    \usepackage[ngerman]{varioref} 
    	\vrefwarning 
    \usepackage{bbding}
    \usepackage{amstext}
    \usepackage{graphicx}
    \usepackage{setspace}
    \usepackage{verse}
    
    \usepackage{natbib}
    \bibpunct{}{}{,}{a}{}{;}
    	% Erklärung der "bibpunct" Optionen für jede der 6 Klammern
    	% 1. opening bracket: ?(?, ?[?, ?{?, ?? or ??
    	% 3. separator between multiple citations: ?;? or ?,?
    	% 4. citation style: ?n? for numerical style, ?s? for numerical superscript style, or ?a? for author?year style
    	% 5. punctuation between the author names and the year
    	% 6. punctuation between years or numbers when common author lists are suppressed: ?,? or ?;?
    \usepackage[american,british,english,danish,greek,ngerman]{babel}
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    
    \begin{document}
    \onehalfspacing % Setzt den Zeilenabstand auf 1,5
    
    hier steht mein Text
    \cite{ADL1970}
    \cite{Adamowsky2000}
    
    
    \newpage
    \begingroup
    	\pagestyle{plain}
    	\singlespacing
    	\listoftables
    	\listoffigures
    	\clearpage
    	\bibliographystyle{offa_new}
    	\bibliography{Litverz}
    	\clearpage
    \endgroup
    
    \end{document}
    Vielen Dank
    lillki

  2. #2
    Registrierter Benutzer
    Registriert seit
    17.08.2006
    Beiträge
    192
    Kannst Du bitte ein Minimalbeispiel erstellen? Dein Code enthält gefühlte 100 Pakete, die für das Problem vermutlich nicht verantwortlich sind. Die solltest Du rausnehmen, am besten Schritt für Schritt und jeweils prüfen, ob sich das Problem durch auskommentieren von selbst erledigt. Was fehlt, ist die bib-Datei mit den zwei zitierten Einträgen ADL1970 und Adamowsky2000 bzw. Meyer 2000.

    Das "sc" in den Optionen des matzpazo-Pakets lädt die small captions. Die Formatierung der Zitate mit small captions wird über den Bibliographie-Stil bestimmt. Mein wild guess wäre, dass der Stil \bibliographystyle{offa_new} die Kapitälchen erzeugt. Da ich den nicht kenne und Dein Beispiel nicht lauffähig ist, kann ich das nicht ausprobieren.

  3. #3
    Registrierter Benutzer
    Registriert seit
    31.01.2012
    Beiträge
    4
    Hallo Lilliane,

    danke fürs Antworten.
    Hier das minimierte Bsp.

    Code:
    \documentclass[paper=a4, fontsize=11pt, toc=bibliography, toc=listof]{scrreprt}
    
    \usepackage[T1]{fontenc}                
    \usepackage[latin1]{inputenc}
    \usepackage{lmodern}
    %\usepackage[osf,sc]{mathpazo}
    
    \usepackage{natbib}
    \bibpunct{}{}{,}{a}{}{;}
    \usepackage[ngerman]{babel}
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    
    \begin{document}
    
    hier steht mein Text
    
    \cite{ADL1970}
    
    \cite{Adamowsky2000}
    
    \cite{Aarseth2001} 
    
    
    	\bibliographystyle{offa_new}
    	\bibliography{mrunix_lit}
    
    \end{document}
    In der .zip anbei befinden sich Stil und Titeldaten. Es fiel mir gestern Nacht ein, dass hier noch etwas fehlte...sorry.
    Danke für deine Hilfe!

    Lillki

  4. #4
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    Wie Liliane schon richtig vermutet hat, ist dein gewählter (selbst gebastelter ???) bibliographystyle für die Verwendung der Kapitälchen verantwortlich.

    Das kannst du ganz leicht selbst prüfen, in dem du zum Beispiel offa_new durch plainnat ersetzt:
    Code:
    % \bibliographystyle{offa_new}
    \bibliographystyle{plainnat}
    (Vor dem neuen Durchlauf solltest du dann auch alle Hilfsdateien löschen, um unnötige Fehlermeldungen zu vermeiden.)

  5. #5
    Registrierter Benutzer
    Registriert seit
    31.01.2012
    Beiträge
    4
    Danke. Das war ja ziemlich einfach
    Warum funktioniert es auch wenn ich eine andere Schrift wie
    Code:
    \usepackage{bera}
    angebe?
    Das war der Grund weshalb ich dachte es könnte auch etwas mit den fonts zu tun haben.

    Wisst ihr wie ich das im .bst am besten angehe? Den habe ich nämlich "gebastelt bekommen" und möchte da nichts unnötig kaputt machen...

  6. #6
    Registrierter Benutzer
    Registriert seit
    17.05.2008
    Ort
    Bremen
    Beiträge
    479
    Zitat Zitat von lillki Beitrag anzeigen
    Danke. Das war ja ziemlich einfach
    Warum funktioniert es auch wenn ich eine andere Schrift wie
    Code:
    \usepackage{bera}
    angebe?
    Das war der Grund weshalb ich dachte es könnte auch etwas mit den fonts zu tun haben.

    Wisst ihr wie ich das im .bst am besten angehe? Den habe ich nämlich "gebastelt bekommen" und möchte da nichts unnötig kaputt machen...
    Eventuell hat Bera einfach keine Schriftschnitte für Kapitälchen. Dann greift LaTeX auf Normalfont zurück, sollte dir das aber in einer Warnung kund tun.

    bst-Dateien nachträglich zu ändern ist schwer, da die Sprache sehr komplex ist. Wenn du bei BibTeX bleiben willst kannst du mit custom-bib innerhalb etwa einer halben Stunde einen eigenen Stil mithilfe eines Fragenkatalogs erzeugen.

    Wenn du etwas Zeit und Muße zur Einarbeitung hast, würde ich aber empfehlen auf BibLaTeX umzusteigen, wo du solche Änderngen einfach und direkt im LaTeX-Dokument vornehmen kannst.

  7. #7
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Warum funktioniert es auch wenn ich eine andere Schrift nehme
    Weil nicht jede Schrift Kapitälchen hat:

    Code:
    \documentclass[12pt]{scrreprt}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    %\usepackage{lmodern}
    \usepackage{bera}
    \begin{document}
    abc \textsc{ABCabc}
    
    \end{document}
    Mit Bera bekommst du dann in der log-Datei auch die Meldung, das LaTeX die sc-Variante ersetzt hat:

    Code:
    LaTeX Font Warning: Font shape `T1/fve/m/sc' undefined
    (Font)              using `T1/fve/m/n' instead on input line 8.

  8. #8
    Registrierter Benutzer
    Registriert seit
    31.01.2012
    Beiträge
    4
    Nein, eine Warnung bekomme ich bei Bera nicht. Es läuft einfach durch.
    Evtl. muss ich mich dann mit den Kapitälchen anfreunden...es hat nämlich lange gedauert den Stil so hinzubekommen, dass alles andere passt (Kurztitel, Zeichensetzung etc.)

    Denn makebst habe ich schon ausprobiert und es war nicht hinreichend in seinen Möglichkeiten bzw. ich konnte die Möglichkeiten nicht so ausschöpfen, dass es zum gewünschten Stil geführt hätte.

    BibLaTex guck ich mir mal an...

    Danke!

Lesezeichen

Berechtigungen

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