Option in \cite[Option]{Verweis} in Text nicht anzeigen

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


Sebastian1986
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mi 12. Okt 2011, 19:19

Option in \cite[Option]{Verweis} in Text nicht anzeigen

Beitrag von Sebastian1986 »

Hi, hoffe mal ich bin hier im richtigen Bereich ;)

Habe mein Literaturverzeichnis wie folgt erstellt

\begin{thebibliography}{-------------}
\bibitem [Verweis der im Text erscheint] {Internet Verweis} Book xyz 2011
....
....
\end{thebibliography}

Habe im Text überall \cite [S. x]{Interner Verweis} angegeben.

Jetzt möchte ich, dass die Seitenzahl im Text nicht angezeigt wird, also den Befehl \cite umdefinieren, so dass er einfach die Option [S. x] "vergisst".

Mit \renewcommand kam ich leider nicht weiter, da ich nicht wusste wie ich die Option in den Eckigen Klammern behandeln soll. Wäre sehr nett, wenn ihr mir helfen könnt!

Beste Grüße und einen schönen Abend,

Sebastian

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Dann lass eben die Option weg. Falls Du etwas anderes meinst, bitte ein Minimalbeispiel [2].
Gruß, Sepp.-

Sebastian1986
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mi 12. Okt 2011, 19:19

Beitrag von Sebastian1986 »

Naja, ich habe bestimmt 300 mal im Text:

\cite[S. 182]{MU08}

jetzt will ich eigentlich nur ein paar Zeilen Code umdefinieren, damit ich nicht alle \cites ändern muss, somal ich für mich persönlich die Angaben brauche und nur für die Abgabe weglassen will.


\renewcommand{\cite}[1]{#1}

liefert:

[S. 182] MU08

es soll allerdings nur:

[MU08]

erscheinen. Ich gehe mal davon aus, dass [S. 182] da steht, weil es halt als "Text" gewertet wird. ich muss also bei meinem Befehl das was in den []-Klammern steht auch als Option verwenden, wie das bei dem original \cite befehl eben auch der fall ist...

Danke schonmal!

Mechanicus
Forum-Guru
Forum-Guru
Beiträge: 322
Registriert: Mi 8. Okt 2008, 18:41
Wohnort: Hamburg

Beitrag von Mechanicus »

Hi,

dann wäre dennoch ein Minimalbeispiel sinnvoll. Nutzt du Zusatzpakete?
\renewcommand\cite[2][]{\cite{#2}}
Marco
Personalführung ist die Kunst der Vorgesetzten den Untergebenen so schnell über den Tisch zu ziehen, dass er die Reibungshitze als Nestwärme empfindet.

Sebastian1986
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mi 12. Okt 2011, 19:19

Beitrag von Sebastian1986 »

Hier ein Minimalbespiel wie gewünscht ;)


\documentclass[a4paper]{scrreprt}
%Sprache und Umlaute
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage[ngerman]{babel}
%Bilder
\usepackage{graphicx}
%Griechische Buchstaben
\usepackage[Symbol]{upgreek}
%Tabellen benutzerdefiniert gestallten
\usepackage{multirow}
%Captions auch ohne Gleitumgebung
\usepackage{caption}
%Farben erlauben
\usepackage{color}
%PDF Anhang
\usepackage{pdfpages}
%Seitenzahlen Anhang anders
%\usepackage{fancyhdr}


%Keine Einrückung bei Beginn eines neuen Absatzes
\setlength{\parindent}{0pt}
\setlength{\parskip}{0pt}

%Literaturangabe im Text ohne Seitenzahl (\cite[Seite 5]{xyz}=[xyz])



%\renewcommand{\cite}[1]{#1} <------------- hier will ich umdefinieren, dass im text nur noch BÖ80 steht!


\begin{document}

\chapter{Kapitelname}
Text und dann Literatur
\cite[S. 12]{BOE80}



\begin{thebibliography}{-------------}

\bibitem [BÖ80] {BOE80} Autor... (Jahr): Titel: Verlag.

\end{thebibliography}

\end{document}

Mechanicus
Forum-Guru
Forum-Guru
Beiträge: 322
Registriert: Mi 8. Okt 2008, 18:41
Wohnort: Hamburg

Beitrag von Mechanicus »

Hi,

über die Fehler in deiner Präambel dürfen sich andere auslassen:
\documentclass[a4paper]{scrreprt}


\usepackage{letltxmacro}
\LetLtxMacro\origcite\cite
\renewcommand\cite[2][]{\origcite{#2}}


\begin{document}

\chapter{Kapitelname}
Text und dann Literatur
\cite[S. 12]{BOE80}



\begin{thebibliography}{-------------}

\bibitem [BÖ80] {BOE80} Autor... (Jahr): Titel: Verlag.

\end{thebibliography}

\end{document} 
Marco
Personalführung ist die Kunst der Vorgesetzten den Untergebenen so schnell über den Tisch zu ziehen, dass er die Reibungshitze als Nestwärme empfindet.

Sebastian1986
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mi 12. Okt 2011, 19:19

Beitrag von Sebastian1986 »

Alles klar, super vielen Dank!!!

habe das Problem jezt wie folg gelöst:


\renewcommand{\cite}[2][option]{[#2]}

Schönen Abend euch noch!

Antworten