Archiv verlassen und diese Seite im Standarddesign anzeigen : cite-superskript im Text nicht verwenden
Hallöchen,
ich habe das cite-package mit folgenden Optionen eingebunden:
\usepackage[superscript,noadjust]{cite}
Nun möchte ich im Text schreiben: Wie in Literatur [4] beschrieben. Das Zitat soll also "mitgelesen" werden. Wie bekomme ich das superscript für eine einzige Textstelle wieder runter?
Die pdf zum Paket hat mir leider nicht weitergeholfen...
Ist es nicht so, dass \Cite (also großgeschrieben) ein Superscript erzeugt und \cite (klein geschrieben) ein Zitat in eckigen Klammern?
Funktioniert leider nicht.
\Cite{xxx} wird nicht erkannt: !Undefined control sequence.
Hab dafür auch das superscript aus \usepackage[superscript,noadjust]{cite} rausgenommen.
Möglichkeit 1:
Formuliere den Satz so, dass du das optionale Argument von \cite[]{...} verwenden kannst, dann kommt die Nummer automatisch runter.
Doku S. 3: "But if the citation has an optional note, it is printed on-line with brackets. "
Möglichkeit 2:
\@citess temporär umdefinieren gemäss dem Beispiel in der Doku auf S. 5: "The appearance of the whole citation list is governed by [...] \@citess (for superscripts)."
\documentclass[ngerman]{scrreprt}
\usepackage{filecontents}
\begin{filecontents}{literatur.bib}
@Book{book,
author = {Autor},
title = {Titel},
publisher = {Verlag},
year = {2222},
}
@MISC{misc,
author = {Autor},
title = {Titel},
howpublished = {Howpublished},
year = {2222},
}
\end{filecontents}
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[superscript,noadjust]{cite}
\usepackage{hyperref}
\begin{document}
... wie immer\cite{book}.
\makeatletter
\renewcommand\@citess[1]{[#1]}
\makeatother
Literatur \cite{misc} sagt aber was anderes.
\makeatletter
\renewcommand\@citess[1]{\textsuperscript{#1}}
\makeatother
%
Und sonst auch\cite{misc}
\bibliographystyle{plain}
\bibliography{literatur}
\end{document}
Möglichkeit 1 will ich nicht verwenden.
Möglichkeit 2 funktioniert wunderbar. Vielen Dank!
Ich musste noch ein bisschen mit ~ tricksen, bin aber nun zufrieden. Funktioniert mit Überschriften:
\makeatletter
\renewcommand\@citess[1]{[#1]}
\makeatother
\section{Reproduktion der Synthesen aus Literatur~ \cite{XY3}}
\makeatletter
\renewcommand\@citess[1]{\textsuperscript{[#1]}}
\makeatother
Noch ein bisschen das Inhaltsverzeichnis anpassen:
\makeatletter
\renewcommand\@citess[1]{[#1]}
\makeatother
\tableofcontents
\makeatletter
\renewcommand\@citess[1]{\textsuperscript{[#1]}}
\makeatother
und auch im Text:
\makeatletter
\renewcommand\@citess[1]{[#1]}
\makeatother
... wurde in Literatur~ \cite{XY3} und~ \cite{XY1,XY2} berichtet.
\makeatletter
\renewcommand\@citess[1]{\textsuperscript{[#1]}}
\makeatother
Einziger "Schönheitsfehler": Nun wird die Quelle XY3 mit einer eins nummeriert obwohl sie in meinen Aufzählungen erst spät auftaucht...
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.