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

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Option in \cite[Option]{Verweis} in Text nicht anzeigen

von Sebastian1986 » Mi 12. Okt 2011, 20:45

Alles klar, super vielen Dank!!!

habe das Problem jezt wie folg gelöst:


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

Schönen Abend euch noch!

von Mechanicus » Mi 12. Okt 2011, 20:16

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

von Sebastian1986 » Mi 12. Okt 2011, 20:04

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}

von Mechanicus » Mi 12. Okt 2011, 19:55

Hi,

dann wäre dennoch ein Minimalbeispiel sinnvoll. Nutzt du Zusatzpakete?
\renewcommand\cite[2][]{\cite{#2}}
Marco

von Sebastian1986 » Mi 12. Okt 2011, 19:47

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!

von Sepp99 » Mi 12. Okt 2011, 19:38

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

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

von Sebastian1986 » Mi 12. Okt 2011, 19:27

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

Nach oben