Hallo zusammen,
ich möchte Folgendes erreichen:
1. Im Label und im Fließtext die Jahreszahl (vierstellig) in Mediävalziffern
2. Prenote (vgl.~), falls vorhanden, in \small
3. Postnote, falls vorhanden, das Kürzel S. in \small, die Seitenzahl in Mediävalziffern
% Das ist mein LaTeX-Dokument.
File master.tex
% !TEX encoding = UTF-8 Unicode
\RequirePackage[obeyspaces,hyphens,lowtilde]{url}
\RequirePackage{fix-cm}
\documentclass[version=first,paper=A4,pagesize,fontsize=11pt,BCOR=10mm,DIV=14,headsepline=true,listof=totoc,bibliography=totoc,%bibliography=openstyle,
headings=small,captions=tableheading,parskip=true,fleqn,leqno,ngerman,draft=true]{scrreprt}
\pdfminorversion=6
\usepackage{fixltx2e}
\usepackage{etex}
\usepackage{cmap}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,ngerman]{babel}
\addto{\captionsngerman}{%
\renewcommand*{\bibname}{Literaturverzeichnis}}
\usepackage[babel,german=guillemets]{csquotes}
\usepackage[backend=biber,style=alphabetic,natbib=true,sorting=anyt,maxbibnames=10,maxcitenames=2]{biblatex}
\ExecuteBibliographyOptions{bibencoding=utf8,bibwarn=true}
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}
\addbibresource{literatur.bib}
\usepackage{lmodern}
\usepackage{textcomp}
\renewcommand*{\familydefault}{lmr}
\renewcommand*{\rmdefault}{lmr}
\renewcommand*{\ttdefault}{lmtt}
\usepackage[tracking=smallcaps,stretch=15,shrink=15,step=3]{microtype}
\SetTracking
[ no ligatures = f,
spacing = {370,100,140},
outer spacing = {370,167,111} ]
{ encoding = {OT1,T1,TS1},
family = *,
shape = sc}
{ 28 }
\usepackage[plainpages=false,pdfpagelabels,hypertexnames=true,bookmarksopen,final,breaklinks=true,colorlinks,%
citecolor=black,linkcolor=black,urlcolor=black,hyperfootnotes=false,pdfstartview=FitH]{hyperref}
\hypersetup{pdfcreator={LaTeX,hyperref,KOMA-Script,xindy}}
\usepackage[hyphenbreaks, preserveurlmacro]{breakurl}
\urlstyle{same}
\clubpenalty = 10000
\widowpenalty = 10000
\displaywidowpenalty = 10000
\tolerance=2000
\setlength{\emergencystretch}{20pt}
\raggedbottom
\newcommand*{\TReg}{\textsuperscript{\textregistered}\xspace}
\newcommand*{\TTra}{\textsuperscript{\texttrademark}\xspace}
\newcommand*{\TCop}{\textcopyright~}
\newcommand*{\anf}[1]{\frqq\xspace{#1}\flqq\xspace}
\newcommand*{\old}[1]{\oldstylenums{#1}}
\begin{document}
Dies ist ein Test mit \citep[vgl.~][S.~1234]{alexander:1964}, \citep[vgl.~][S.~1234]{alexander:1977}, \citep[vgl.~][S.~1234]{din66253:1989}, \citep[][]{alexander:1964} und \citep{alexander:1964}.
\nocite{*}
\printbibliography[keyword=Literatur,title={Literaturverzeichnis},heading=bibliography]
\printbibliography[keyword=Normen,title={Referenzierte Normen, Richtlinien und Empfehlungen},heading=bibliography]
\end{document}
File literatur.bib
% !TEX encoding = UTF-8 Unicode
@Book{alexander:1964,
Author = {C. Alexander},
Title = {{Notes on the Syntheses of Form}},
Publisher = {Harverd University Press},
Year = {1964},
Address = {Cambridge Massachusetts London},
Edition = {7},
Series = {},
Keywords = {Literatur},
Label = {\textsc{\small{Alexander}} 19}
}
@Book{alexander:1977,
Author = {C. Alexander and S. Ishikawa and M. Silverstein and M. Jacobsen and I. Fiksdahl-King and S. Angel},
Title = {{A Pattern Language: Towns~--~Buildings~--~Construction}},
Publisher = {Oxford University Press},
Year = {1977},
Address = {New York},
Edition = {},
Series = {},
Keywords = {Literatur},
Label = {\textsc{\small{Alexander et al.}} 19}
}
@Manual{din66253:1989,
Title = {{{\small\textsc{\itshape DIN}~66\,253-3:} Programmiersprache {\small\textsc{\itshape PEARL}}~--~Teil 3: {\small Mehr\-rechner-\textsc{\itshape PEARL}}}},
Organization = {Deutsches Institut f{\"u}r Normung},
Year = {1989},
Keywords = {Normen},
Label = {{\small\textsc{DIN}~66\,253-3} 19}
}
% Ende des Dokumentes [/code]
Danke im Voraus.
LG
anks[/code]
biblatex Mediävalziffern in Label und Fließtext
- Johannes_B
- Moderator
- Beiträge: 5079
- Registriert: Do 1. Nov 2012, 14:55
- Kontaktdaten:
Kannst du deinen Code bitte zu einem Minimalbeispiel reduzieren? Damit steigert sich die Chance einer Antwort. Nutze bitte den Vorschau-button um zu testen, ob dein Eintrag richtig dargestellt wird.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?
Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.
LaTeX-Vorlagen?
Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.
Hallo zusammen,
hier das Minimalbeispiel:
Ganz herzlichen Dank im Voraus.
LG
anks[/code]
hier das Minimalbeispiel:
% Das ist mein LaTeX-Dokument. File master % !TEX encoding = UTF-8 Unicode \documentclass[version=first,paper=A4,pagesize,fontsize=11pt,BCOR=10mm,DIV=14,parskip=true,ngerman]{scrreprt} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[english,ngerman]{babel} \usepackage[babel,german=guillemets]{csquotes} \usepackage[backend=biber,style=alphabetic,natbib=true,sorting=anyt,maxbibnames=10,maxcitenames=2]{biblatex} \ExecuteBibliographyOptions{bibencoding=utf8,bibwarn=true} \renewcommand*{\mkbibnamelast}[1]{\textsc{#1}} \addbibresource{literatur.bib} \usepackage{lmodern} \usepackage{textcomp} \renewcommand*{\familydefault}{lmr} \renewcommand*{\rmdefault}{lmr} \renewcommand*{\ttdefault}{lmtt} \usepackage[tracking=smallcaps,stretch=15,shrink=15,step=3]{microtype} \SetTracking [ no ligatures = f, spacing = {370,100,140}, outer spacing = {370,167,111} ] { encoding = {OT1,T1,TS1}, family = *, shape = sc} { 28 } \begin{document} Dies ist ein Test mit \citep[vgl.~][S.~1234]{alexander:1964}, \citep[][]{alexander:1964}, \citep[vgl.~][]{din66253:1989}. \printbibliography[keyword=Literatur,title={Literaturverzeichnis},heading=bibliography] \printbibliography[keyword=Normen,title={Referenzierte Normen, Richtlinien und Empfehlungen},heading=bibliography] \end{document} File literatur % !TEX encoding = UTF-8 Unicode @Book{alexander:1964, Author = {C. Alexander}, Title = {{Notes on the Syntheses of Form}}, Publisher = {Harverd University Press}, Year = {1964}, Address = {Cambridge Massachusetts London}, Edition = {7}, Series = {}, Keywords = {Literatur}, Label = {\textsc{\small{Alexander}} 19} } @Manual{din66253:1989, Title = {{{\small\textsc{\itshape DIN}~66\,253-3:} Programmiersprache {\small\textsc{\itshape PEARL}}~--~Teil 3: {\small Mehr\-rechner-\textsc{\itshape PEARL}}}}, Organization = {Deutsches Institut f{\"u}r Normung}, Year = {1989}, Keywords = {Normen}, Label = {{\small\textsc{DIN}~66\,253-3} 19} } % Ende des Dokuments
LG
anks[/code]
Hallo zusammen,
habe das Beispiel nochmals minimiert. Die Mediävalziffern in Label und Fließtext hätte ich auch gerne in small. Danke für alles im Voraus.
LG
anks
habe das Beispiel nochmals minimiert. Die Mediävalziffern in Label und Fließtext hätte ich auch gerne in small. Danke für alles im Voraus.
LG
anks
%Modifiziertes Minimalbeispiel \documentclass[11pt]{scrreprt} \usepackage{filecontents} \begin{filecontents}{\jobname.bib} @Book{alexander:1964, Author = {C. Alexander}, Title = {{Notes on the Syntheses of Form}}, Publisher = {Harverd University Press}, Year = {1964}, Address = {Cambridge Massachusetts London}, Edition = {7}, Series = {}, Keywords = {Literatur}, Label = {\textsc{\small{Alexander}} 19} } @Manual{din66253:1989, Title = {{{\small\textsc{\itshape DIN}~66\,253-3:} Programmiersprache {\small\textsc{\itshape PEARL}}~--~Teil 3: {\small Mehr\-rechner-\textsc{\itshape PEARL}}}}, Organization = {Deutsches Institut f{\"u}r Normung}, Year = {1989}, Keywords = {Normen}, Label = {{\small\textsc{DIN}~66\,253-3} 19} } \end{filecontents} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[babel]{csquotes} \usepackage[ backend=biber, style=alphabetic, natbib=true, sorting=anyt, maxbibnames=10, maxcitenames=2 ]{biblatex} \bibliography{\jobname} \begin{document} \citep[][S.~1234]{alexander:1964}, \citep[][]{din66253:1989}, \end{document} % Ende des Dokuments
- Johannes_B
- Moderator
- Beiträge: 5079
- Registriert: Do 1. Nov 2012, 14:55
- Kontaktdaten:
Leider scheint es, als würde dir hier niemand helfen können. Deshlab ist deine Entscheidung in der Newgruppe de.com.text.tex zu posten vollkommen richtig. Sollte auch die scheitern, so kannst du noch das internationale Pendant comp.text.tex versuchen, oder verschiedene Mailinglisten.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?
Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.
LaTeX-Vorlagen?
Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.
Helfen können ist nicht das Problem. Ich persönlich habe einfach keine Lust, meine freie Zeit damit zu verbringen, all die Spezialwünsche zu biblatex umzusetzen: Die Zeit setze ich lieber für drängendere oder interessantere Probleme ein. Wer mit den Standardstilen nicht zufrieden ist, kann mich ja bezahlen.Johannes_B hat geschrieben:Leider scheint es, als würde dir hier niemand helfen können.
Ich würde tex.stackexchange empfehlen. Dort sind noch die aktivsten biblatex-Helfer.Deshlab ist deine Entscheidung in der Newgruppe de.com.text.tex zu posten vollkommen richtig. Sollte auch die scheitern, so kannst du noch das internationale Pendant comp.text.tex versuchen, oder verschiedene Mailinglisten
Ulrike Fischer
www.troubleshooting-tex.de
www.troubleshooting-tex.de
Hallo zusammen,
zwischenzeitlich konnte ich eine Lösung für mein Problem finden. Es geht bestimmt alles viel einfacher, aber die "Tiefen" von biblatex sind mir bisher verborgen geblieben.
Biblatex reagiert auch in puncto Sortierung der Label sehr genau. Deshalb muss man diese konsistent auszeichnen. Beachtet man dies nicht, so ist jedenfalls bei der von mir gefundenen Lösung die Sortierung nicht korrekt. Hier mein Lösungsvorschlag:
Freundliche Grüße
anks[/code]
zwischenzeitlich konnte ich eine Lösung für mein Problem finden. Es geht bestimmt alles viel einfacher, aber die "Tiefen" von biblatex sind mir bisher verborgen geblieben.
Biblatex reagiert auch in puncto Sortierung der Label sehr genau. Deshalb muss man diese konsistent auszeichnen. Beachtet man dies nicht, so ist jedenfalls bei der von mir gefundenen Lösung die Sortierung nicht korrekt. Hier mein Lösungsvorschlag:
% Das ist mein LaTeX-Dokument. \documentclass[11pt]{scrreprt} \usepackage{filecontents} \begin{filecontents}{\jobname.bib} @Book{alexander:1964, Author = {C. Alexander}, Title = {{Notes on the Syntheses of Form}}, Publisher = {Harverd University Press}, Year = {1964}, Address = {Cambridge Massachusetts London}, Edition = {7}, Series = {}, Keywords = {Literatur}, Label = {\textsc{\small{Alexander}} {\small\oldstylenums{1964}}} } @Manual{din66253:1989, Title = {{{\small\textsc{\itshape DIN}~66\,253-3:} Programmiersprache {\small\textsc{\itshape PEARL}}~--~Teil 3: {\small Mehr\-rechner-\textsc{\itshape PEARL}}}}, Organization = {Deutsches Institut f{\"u}r Normung}, Year = {1989}, Keywords = {Normen}, Label = {{\small\textsc{DIN}~66\,253-3} {\small\oldstylenums{1989}}} } @Book{alexander:1977, Author = {C. Alexander and S. Ishikawa and M. Silverstein and M. Jacobsen and I. Fiksdahl-King and S. Angel}, Title = {{A Pattern Language: Towns~--~Buildings~--~Construction}}, Publisher = {Oxford University Press}, Year = {1977}, Address = {New York}, Edition = {}, Series = {}, Keywords = {Literatur}, Label = {{\small\textsc{Alexander}} {\small\textsc{et al.}} {\small\oldstylenums{1977}}} } @Article{nuettgens:2002, Author = {M. N{\"u}ttgens and F.~J. Rump}, Title = {{Syntax und Semantik Ereignisgesteuerter Prozessketten {\small (\textsc{EPK})}}}, Journal = {Prozessorientierte Methoden und Werkzeuge für die Entwicklung von Informationssystemen (Promise).}, Year = {2002}, Volume = {}, Number = {}, Pages = {64--77}, Keywords = {Literatur}, Label = {{\small\textsc{N{\"u}ttgens}} {\small\&} {\small\textsc{Rump}} {\small\oldstylenums{2002}}} } \end{filecontents} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[babel]{csquotes} \usepackage[ backend=biber, style=alphabetic, natbib=true, sorting=nyt, maxbibnames=10, maxcitenames=2 ]{biblatex} \bibliography{\jobname} \DeclareLabelalphaTemplate{% \labelelement{% \field{label} } } \begin{document} \citep[vgl.~][S.~1234]{alexander:1964}\par\citep{din66253:1989}\par\citep[vgl.~][S.~100--103]{alexander:1977}\par\citep[vgl.~][S.~4711]{nuettgens:2002} \printbibliography \end{document} % Ende des Dokuments
anks[/code]