von psd » So 26. Mai 2013, 12:24
Hey ho!
Ich würde dir raten zu
biblatex zu wechseln. Damit ist alles rund um Literatur viel einfacher. Es gibt auch eine alte deutsche Übersetzung der
Doku (Version 1.6, aktuell ist 2.6)
Beim Zitieren wird mit den Standardstyles wird der shortauthor ausgegeben. Im Literaturverzeichnis der author.
Wie man das Problem mit bibtex umsetzen kann, weiß ich nicht. Ich glaube aber auch zu wissen, dass bibtex keine shortauthor unterstützt. Das ist aber nur eine vage Vermutung.
BTW: Messtechnik schreibt man mit doppel s. Außer es ist ein Eigenname von dieser Firma.
BTW2: biblatex hat ein url-field und ein urldate-field. Damit sind URL's sehr einfach zu verwalten. Biblatex versteht auch \usepackage[ngerman]{babel}.
BTW3: Wenn du biblatex wechseln willst, dann guck dir auch csquotes und biber an.
\begin{filecontents}{lit.bib}
@ELECTRONIC{Umweltmesstechnik-undDatenverarbeitungsgesellschaftmbH2011,
author = {{Umweltmesstechnik- und Datenverarbeitungsgesellschaft mbH}},
year = {2011},
title = {Stickoxide},
url = {http://www.umad.de/infos/wirkungen/stickoxide.htm},
urldate = {2013-05-26},
owner = {user},
shortauthor = {Umweltmesstechnik},
timestamp = {2013.04.22}
}
\end{filecontents}
\documentclass[oneside]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\usepackage[style=authoryear]{biblatex}
\addbibresource{lit.bib}
\newcommand{\longauthor}[1]{\citename{#1}{author}~\cite*{#1}}
\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage{hyperref}
\makeatother
\begin{document}
Cite mit shortauthor \cite{Umweltmesstechnik-undDatenverarbeitungsgesellschaftmbH2011} oder mit eigenen Befehl mit author: \longauthor{Umweltmesstechnik-undDatenverarbeitungsgesellschaftmbH2011}
\nocite{*}
\printbibliography
\end{document}
Hey ho!
Ich würde dir raten zu [url=http://www.ctan.org/tex-archive/macros/latex/contrib/biblatex]biblatex[/url] zu wechseln. Damit ist alles rund um Literatur viel einfacher. Es gibt auch eine alte deutsche Übersetzung der [url=ftp://ftp.dante.de/pub/tex/info/translations/biblatex/de/biblatex-de.pdf]Doku[/url] (Version 1.6, aktuell ist 2.6)
Beim Zitieren wird mit den Standardstyles wird der shortauthor ausgegeben. Im Literaturverzeichnis der author.
Wie man das Problem mit bibtex umsetzen kann, weiß ich nicht. Ich glaube aber auch zu wissen, dass bibtex keine shortauthor unterstützt. Das ist aber nur eine vage Vermutung.
BTW: Messtechnik schreibt man mit doppel s. Außer es ist ein Eigenname von dieser Firma.
BTW2: biblatex hat ein url-field und ein urldate-field. Damit sind URL's sehr einfach zu verwalten. Biblatex versteht auch \usepackage[ngerman]{babel}.
BTW3: Wenn du biblatex wechseln willst, dann guck dir auch csquotes und biber an.
[code]
\begin{filecontents}{lit.bib}
@ELECTRONIC{Umweltmesstechnik-undDatenverarbeitungsgesellschaftmbH2011,
author = {{Umweltmesstechnik- und Datenverarbeitungsgesellschaft mbH}},
year = {2011},
title = {Stickoxide},
url = {http://www.umad.de/infos/wirkungen/stickoxide.htm},
urldate = {2013-05-26},
owner = {user},
shortauthor = {Umweltmesstechnik},
timestamp = {2013.04.22}
}
\end{filecontents}
\documentclass[oneside]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\usepackage[style=authoryear]{biblatex}
\addbibresource{lit.bib}
\newcommand{\longauthor}[1]{\citename{#1}{author}~\cite*{#1}}
\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage{hyperref}
\makeatother
\begin{document}
Cite mit shortauthor \cite{Umweltmesstechnik-undDatenverarbeitungsgesellschaftmbH2011} oder mit eigenen Befehl mit author: \longauthor{Umweltmesstechnik-undDatenverarbeitungsgesellschaftmbH2011}
\nocite{*}
\printbibliography
\end{document}
[/code]