Citeauthor mit Großbuchstaben

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: Citeauthor mit Großbuchstaben

von kannstmasehn » Sa 30. Mai 2015, 09:02

Läuft, danke! Die Sortierung wurde unterwegs noch irgendwie geändert. Meine endgültige Variante nun:
\begin{filecontents}{\jobname.bib}
@BOOK{author1998,
  title = {titel des buches},
  year = {1998},
  author = {Wurst, Hans}
}

@BOOK{author2000,
  title = {titel des Werkes},
  year = {2000},
  author = {Bärbel, Klaus and Hans, Wurst and Fritz, Walt and Hund, Katze}
}

@BOOK{author2001,
  title = {titel des Werkes},
  year = {2000},
  author = {ABärbel, Klaus and Hans, Wurst and Fritz, Walt and Hund, Katze}
}
\end{filecontents}

\documentclass[a4paper]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}

\usepackage[backend=biber,citestyle=numeric-comp,bibstyle=numeric-comp, sorting=none, bibwarn=true, bibencoding=utf8]{biblatex}
\usepackage[babel,german=quotes]{csquotes}
\DeclareNameFormat{author}{%
   \usebibmacro{name:last-first}{#1}{#3}{#5}{#7}%
   \usebibmacro{name:andothers}}
\addbibresource{\jobname}
\DefineBibliographyStrings{ngerman}{
   andothers = {{et\,al\adddot}},            
}  
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}

\begin{document}

\textcite{author2001}
\cite{author1998} \\
\textcite{author2000} \\

\printbibliography
\end{document}
Danke sehr!

von Gast » Sa 30. Mai 2015, 08:48

Was ist mit
\textcite{foo}
[/code]

von kannstmasehn » Sa 30. Mai 2015, 07:51

Danke euch beiden. Das sieht schon gut aus, jedoch möchte ich noch die Nummer in eckigen Klammern hinter dem Autor haben.
BÄRBEL [1]
Quasi so. Eine Kombination aus citeauthor und cite wäre dazu natürlich möglich, ist aber auch umständlich. Kann man das automatisieren bzw. in citeauthor implementieren?

Danke schonmal!

von Gast » Fr 29. Mai 2015, 22:20

Oder aber einfach
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}
das setzt aber die Nachnamen aller Beteiligten in Kapitälchen.

von Johannes_B » Fr 29. Mai 2015, 20:40

\begin{filecontents}{\jobname.bib}
	@BOOK{author1998,
		title = {titel des buches},
		year = {1998},
		author = {Wurst, Hans}
	}

	@BOOK{author2000,
		title = {titel des Werkes},
		year = {2000},
		author = {Bärbel, Klaus and Hans, Wurst and Fritz, Walt and Hund, Katze}
	}
\end{filecontents}

\documentclass[a4paper]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}

\usepackage[backend=biber,citestyle=numeric-comp,bibstyle=numeric-comp, sorting=nty, bibwarn=true, bibencoding=utf8]{biblatex}
\usepackage[babel,german=quotes]{csquotes}
\DeclareNameFormat{labelname}{\textsc{#1}%
	\usebibmacro{name:andothers}}
\DeclareNameFormat{author}{%
	\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}%
	\usebibmacro{name:andothers}}
	\addbibresource{\jobname}
	\DefineBibliographyStrings{ngerman}{
		andothers = {{et\,al\adddot}},            
	}  

	\begin{document}

	\cite{author1998}
	\citeauthor{author2000}

	\printbibliography
	\end{document} 

Citeauthor mit Großbuchstaben

von kannstmasehn » Fr 29. Mai 2015, 19:42

Moin,

ich benutze zum zitieren bisher nur cite, möchte nun aber auch eine Ausgabe mit AUTOR [1] haben. Wie kann ich das in meinem Fall umsetzen? Mit citeauthor wird lediglich Auto [1] ausgegeben. Wenn ich den Nachnamen nur in Großbuchstaben schreibe funktioniert es, aber das kann ja nicht die Lösung sein. Gibt es da etwas?

Hier mein Minimalbeispiel:
\begin{filecontents}{\jobname.bib}
@BOOK{author1998,
  title = {titel des buches},
  year = {1998},
  author = {Wurst, Hans}
}

@BOOK{author2000,
  title = {titel des Werkes},
  year = {2000},
  author = {Bärbel, Klaus and Hans, Wurst and Fritz, Walt and Hund, Katze}
}
\end{filecontents}

\documentclass[a4paper]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}

\usepackage[backend=biber,citestyle=numeric-comp,bibstyle=numeric-comp, sorting=nty, bibwarn=true, bibencoding=utf8]{biblatex}
\usepackage[babel,german=quotes]{csquotes}
\DeclareNameFormat{author}{%
   \usebibmacro{name:last-first}{#1}{#3}{#5}{#7}%
   \usebibmacro{name:andothers}}
\addbibresource{\jobname}
\DefineBibliographyStrings{ngerman}{
   andothers = {{et\,al\adddot}},            
}   

\begin{document}

\cite{author1998}
\citeauthor{author2000}

\printbibliography
\end{document} 

Vielen dank schonmal! Viele Grüße

Nach oben