Hyperref mit eigenem Zitierbefell verbinden

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: Hyperref mit eigenem Zitierbefell verbinden

von Felix_ » Mi 5. Apr 2017, 10:13

Ja das war genau was ich gesucht habe.

Vielen Dank!

von markusv » Mi 5. Apr 2017, 10:03

Suchst du \textcite{}?
\begin{filecontents}{Test.bib}
@article{max_muller_test1_2017, 
 title = {Test1}, 
 doi = {123456}, 
 author = {Max Müller}, 
 date = {2017} 
 } 

 @article{max_muller_test2_2017, 
 title = {Test2}, 
 doi = {123456}, 
 author = {Max Müller}, 
 date = {2017} 
 } 
\end{filecontents}

\documentclass[12pt, a4paper]{scrartcl} 

 \usepackage[style=authoryear, mincitenames = 1, maxcitenames = 2, maxbibnames = 10, sorting=nyt, bibencoding=utf8, backend=biber, dashed=false, uniquelist = false, firstinits=true, url = false]{biblatex} 

 \addbibresource{Test.bib} 

 \usepackage{hyperref} 

 \begin{document} 
 Zeile 1 \cite{max_muller_test1_2017} 

 Zeile 2 \textcite{max_muller_test2_2017} 
 \printbibliography[] 
 \end{document}
EDIT: Gasts Kommentar zum Autor übernommen.

von Gast » Mi 5. Apr 2017, 09:59

\textcite
(Und statt author = {{Max Müller}} nur author = {Max Müller}.)

Hyperref mit eigenem Zitierbefell verbinden

von Felix_ » Mi 5. Apr 2017, 09:41

Hallo zusammen,

ich hab ein Problem bei der Erstellung eines eigenen Zitierbefells und der Verbindung mit hyperref zu diesem Befehl. Mein Wunsch ist ein Zitierbefel, welcher fast genauso wie \cite arbeitet aber mir die Jahreszahl in Klammern setzt. Außerdem soll auch weiterhin eine Verlinkung ins Literaturverzeichnis vorhanden sein. Hier im Forum bin ich dazu über folgende Möglichkeit gestoßen:

\newcommand*{\meincite}[1]{\citeauthor{#1} (\citeyear{#1})}

Das kommt dem, was ich suche schon relativ nahe aber es fehlen noch zwei Sachen. 1.) der Link ins Literaturverzeichnis und 2.) werden mir bei Zitaten des selben Autors und des selben Jahres keine kleinen Buchstaben zur Unterscheidung angezeigt.

Kann mir jemand bei diesen Problemen helfen?

Hier mal ein Minimalbeispiel. Im Grunde suche ich nach einem Befehl, welcher mir dem selben Output liefert wie in Zeile 1, nur mit Klammern um "2017a".

\documentclass[12pt, a4paper]{scrartcl}

\usepackage[style=authoryear, mincitenames = 1, maxcitenames = 2, maxbibnames = 10, sorting=nyt, bibencoding=utf8, backend=biber, dashed=false, uniquelist = false, firstinits=true, url = false]{biblatex} 

\addbibresource{Test.bib}

\usepackage{hyperref}

\newcommand*{\meincite}[1]{\citeauthor{#1} (\citeyear{#1})}

\begin{document}
	

Zeile 1 \cite{max_muller_test1_2017}

Zeile 2 \meincite{max_muller_test2_2017}


\printbibliography[]


\end{document}

meine Beispielliteratur sieht hier wie folgt aus:

@article{max_muller_test1_2017,
	title = {Test1},
	doi = {123456},
	author = {{Max Müller}},
	date = {2017}
}

@article{max_muller_test2_2017,
	title = {Test2},
	doi = {123456},
	author = {{Max Müller}},
	date = {2017}
}
Felix

Nach oben