Hallo,

ich würde gerne sog. Mediävalziffern verwenden.

alt text

Mit \usepackage[oldstyle,sflining]{libertine} funktioniert das schon recht gut und gilt für den gesamten Text.

Wie verwende ich diese aber z.B. bei Tabellen? Da wären z.B. Versalziffern besser.

gefragt 28 Jun '14, 09:54

Tischa's gravatar image

Tischa
1.4k30110130
Akzeptiert-Rate: 15%

bearbeitet 29 Jun '14, 13:29


Das Paket libertine stellt den Befehl \libertineLF bereit, mit dem man auf lining figures, also auf Versalziffern umstellen kann. (Entsprechend gibt es auch \biolinumLF.) Den Befehl kann man vor einer Tabelle aufrufen. Das macht man am besten nach \caption, damit die Beschriftung normal Mediävalziffern behält. Durch die Umgebung bleibt die Umstellung lokal:

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
\begin{table}
\centering
\caption{Tabelle mit \emph{lining figures}.}
\libertineLF
\begin{tabular}{c}
0123456789 (Tabelle)
\end{tabular}
\end{table}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

alt text

Der Befehl \libertineOsF stellt entsprechend wieder auf oldstyle figures zurück

Wenn man auf jeden Fall jede Tabelle mit lining figures möchte, kann man sich das Leben mit etoolbox und dessen Befehl \AtBeginEnvironment einfacher machen:

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
\usepackage{etoolbox}
\AtBeginEnvironment{tabular}{\libertineLF}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Etwas mehr Aufwand braucht man, wenn man für Mathe ebenfalls lining figures möchte. Mit Libertine zusammen bietet sich

Open in writeLaTeX
\usepackage[libertine]{newtxmath}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

an. Wenn man das allerdings zusammen mit

Open in writeLaTeX
\usepackage[oldstyle]{libertine}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

lädt, dann bekommt man oldstyle figures in der Mathe:

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[oldstyle]{libertine}
\usepackage[libertine]{newtxmath}
\begin{document}
0123456789 (Text)
$0123456789$ (Mathe)
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

alt text

Lädt man allerdings newtxmath vor libertine, hat man gar kein Libertine für Mathe. Der naive Versuch

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
\usepackage[oldstyle]{libertine}
\libertineLF
\usepackage[libertine]{newtxmath}
\libertineOsF
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

geht auch schief. Es funktioniert allerdings, wenn man vor newtxmath \libertine@figurestyle als LF definiert und danach wieder als OsF. Mein Standardsetup mit libertine sieht daher wie folgt aus:

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
% arara: pdflatex
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[oldstyle]{libertine}
\usepackage{etoolbox}
% der Befehl ist nur bequeme Kosmetik:
\newcommand*\figurestyle[2]{\csdef{#1@figurestyle}{#2}}
% für Mathe den figurestyle temporär auf Lining stellen:
\figurestyle{libertine}{LF}
\usepackage[libertine]{newtxmath}
\figurestyle{libertine}{OsF}
% am Anfang von Tabellen auf Lining stellen:
\AtBeginEnvironment{tabular}{\libertineLF}
\begin{document}
\begin{table}
\centering
\caption{Tabelle mit \emph{lining figures}.}
\begin{tabular}{c}
0123456789 (Tabelle)
\end{tabular}
\end{table}
0123456789 (Text)
$0123456789$ (Mathe)
0123456789 (Text)
\begin{tabular}{l}
0123456789 (Tabelle)
\end{tabular}
0123456789 (Text)
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

alt text

Permanenter link

beantwortet 28 Jun '14, 14:26

cgnieder's gravatar image

cgnieder
22.1k253463
Akzeptiert-Rate: 60%

bearbeitet 28 Jun '14, 14:34

Recht herzlichen Dank!!!

(28 Jun '14, 15:09) Tischa
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:

×78
×18
×10
×8

gestellte Frage: 28 Jun '14, 09:54

Frage wurde gesehen: 11,644 Mal

zuletzt geändert: 29 Jun '14, 13:29