Ich nutze biblatex mit Biber mit folgenden Optionen: Open in Online-Editor
\usepackage[style=alphabetic, isbn=true, autocite=inline, date=iso8601, backend=biber ]{biblatex} Um Normen in der Form [DIN66001] Norm DIN 66001 Dezember 1983. Informationsverarbeitung; Sinnbilder und ihre Anwendung zu zitieren, habe ich einen Eintrag in der Bib-Datei Open in Online-Editor
@standard{DIN66001, TITLE = {Informationsverarbeitung; Sinnbilder und ihre Anwendung}, year = {1983}, month = {Dezember}, institution = {DIN}, type={Norm}, number = {66001}, } ich habe diesen Versuch gestartet: Open in Online-Editor
\DeclareDatamodelEntrytypes{standard} \DeclareDatamodelEntryfields[standard]{institution,number,type} \DeclareLabelalphaTemplate[standard]{ \labelelement{ \field{institution} } \labelelement{ \field[strwidth=2,strside=right]{year} } } \DeclareBibliographyDriver{standard}{% \usebibmacro{bibindex}% \usebibmacro{begentry}% \printfield{type}\newblock\printfield{institution}% \setunit{\addspace}\newblock \printfield{number}% \setunit{\addspace}\newblock \printfield{month} \setunit{\addspace} \printfield{year}% \newunit\newblock \usebibmacro{title}% \usebibmacro{finentry}} Das Ergebnis ist: Open in Online-Editor
[ARRAY0x10433b0a083] Norm 66001 Dezember 1983. Informationsverarbeitung; Sinn- bilder und ihre Anwendung . Warum taucht DIN nicht zwischen Norm und der Nummer auf? Wie bekomme ich den Inhalt der Zitierklammer korrekt gesetzt? gefragt 30 Jul '15, 16:42 hutze-fredda |
Ein Problem ist, dass du Das zweite Problem ist, dass für den Eintrag Open in Online-Editor
\begin{filecontents}{standards.bib} @standard{DIN66001, TITLE = {Informationsverarbeitung; Sinnbilder und ihre Anwendung}, year = {1983}, month = {Dezember}, author = {DIN}, institution = {DIN}, type={Norm}, number = {66001}, } \end{filecontents} \begin{filecontents}{standards.dbx} \DeclareDatamodelEntrytypes{standard} \DeclareDatamodelFields[type=field, datatype=literal]{institution} \DeclareDatamodelEntryfields[standard]{institution,number,type} \end{filecontents} \documentclass[ngerman]{scrartcl} \usepackage[autostyle]{csquotes} \usepackage[backend=biber, datamodel=standards, style=alphabetic]{biblatex} \DeclareLabelalphaTemplate[standard]{ \labelelement{ \field{institution} } \labelelement{ \field{number} } \labelelement{ \literal{:} } \labelelement{ \field[strwidth=2,strside=right]{year} } } \DeclareBibliographyDriver{standard}{% \usebibmacro{bibindex}% \usebibmacro{begentry}% \printfield{type}\setunit{\addspace}\newblock\printfield{institution}% \setunit{\addspace}\newblock \printfield{author}% \setunit{\addspace}\newblock \printfield{number}% \setunit{\addspace}\newblock \printfield{month}% \setunit{\addspace} \printfield{year}% \newunit\newblock \usebibmacro{title}% \usebibmacro{finentry}} \addbibresource{standards.bib} \usepackage[ngerman]{babel} \begin{document} \autocite{DIN66001} \printbibliography \end{document} beantwortet 01 Aug '15, 14:18 sudo Könnte man nicht statt
(02 Aug '15, 11:18)
saputello
@saputello mit
(25 Aug '15, 11:31)
sudo
|
Willkommen auf der TeXwelt! Kannst Du aus den Einzelteilen noch ein komplettes Dokument machen (einfach Deine Frage bearbeiten), damit Helfer was zum herumspielen haben?