Meine Frage ist analog zu Wie kann ich den Wert von Paketoptionen bei siunitx in Abhängigkeit von etwas angeben?

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
\newcommand\DocLanguage{german}
\documentclass[listof = totoc]{scrartcl}
\usepackage{polyglossia}
\usepackage{etoolbox}
\usepackage{filecontents}
\usepackage[
sortlocale = \ifdefstring{\DocLanguage}{german}{de}{en}, % <== Das funktioniert so nicht
backend = biber%
]{biblatex}
\addbibresource{Literatur.bib}
\begin{filecontents}{Literatur.bib}
@Report{IRS,
title = {Potential Non Compliance of CCWS in 900 MW and 1300 MW Units},
author = {International Incident Reporting System (IRS)},
institution = {IRS},
}
\end{filecontents}
\begin{document}
\section{A}
Ein Zitat \cite{IRS}
\printbibliography[heading=bibintoc, title=Referenzen]
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Gibt es für biblatex eine ähnliche Vorgehensweise wie für siunitx mit

Open in writeLaTeX
\sisetup{}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

gefragt 29 Apr '14, 13:37

dzaic's gravatar image

dzaic
631154954
Akzeptiert-Rate: 42%

bearbeitet 29 Apr '14, 14:39


Nun, sortlocale ist nicht gerade ein sinnvolles Beispiel. http://www.mrunix.de/forums/showthread.php?t=76173&highlight=sortlocale.

Abgesehen davon: Viele Optionen kann man nachträglich mit ExecuteBibliographyOptions setzen. Du kannst sie aber auch einfach vor biblatex setzen und mit PassOptionsToPackage weitergeben. Wobei ich if-Verzweigungen normalerweise vermeiden würde. Da verläuft man sich so schnell, besonders wenn es mehr Sprachen werden:

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
\newcommand\DocLanguage{german}
\documentclass[listof = totoc]{scrartcl}
\usepackage{polyglossia}
\usepackage{etoolbox}
\usepackage{filecontents}
\newcommand\germansettings{%
\PassOptionsToPackage{sortlocale=de}{biblatex}
\setmainlanguage[spelling=new, babelshorthands=true]{german}%
\setotherlanguage{english}}%
\newcommand\englishsettings{%
\PassOptionsToPackage{sortlocale=en}{biblatex}
\setmainlanguage{english}%
\setotherlanguage[spelling=new, babelshorthands=true]{german}}
\csname \DocLanguage settings\endcsname
\usepackage[
backend = biber%
]{biblatex}
\addbibresource{literatur.bib}
\begin{document}
\section{A}
Ein Zitat \cite{IRS}
%================================================
% Bibliography
%================================================
\clearpage
%\defbibheading{bibintoc}[\bibname]{\chapter{#1}\markboth{#1}{#1}}
\printbibliography[heading=bibintoc, title=Referenzen]
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Permanenter link

beantwortet 29 Apr '14, 14:40

Ulrike%20Fischer's gravatar image

Ulrike Fischer
3.6k23
Akzeptiert-Rate: 52%

Deine Antwort
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×223
×14

gestellte Frage: 29 Apr '14, 13:37

Frage wurde gesehen: 10,740 Mal

zuletzt geändert: 29 Apr '14, 14:40