Schrift für table ändern
Verfasst: Mi 16. Feb 2011, 22:20
Hallo zusammen,
nachdem ich goLaTeX eine Menge guter Ideen im Zusammenhang mit Tabellen entnommen habe, habe ich ein wenig herumprobiert
und bin jetzt in der Situation, dass ich Tabellen in meinem Dokument generell in der vordefinierten Nichtserifenschrift (das wäre die
Myriad Pro) setzen möchte, und zwar, und das ist das Problem daran, auch für Inline-Mathetext innerhalb der tabular-Umgebung.
Ich habe probeweise mit fontspec-Anweisungen experimentiert, aber das ist
a) unübersichtlich und
b) umständlich, da für jede einzelne Tabelle durchzuführen.
(Auch bleibt der Inline-Mathetext so unverändert.)
Das geht sicherlich eleganter.
Folgendes Minibeispiel hierzu:
Wie würdet ihr:
1. Die Schriftart für Table (wobei ich caption separat anpasse) und
2. Inline-Mathetext innerhalb der Tabular-Umgebung
auf Myriad Pro setzen?
Vielen Dank für eure Tipps!
casualcoder
nachdem ich goLaTeX eine Menge guter Ideen im Zusammenhang mit Tabellen entnommen habe, habe ich ein wenig herumprobiert
und bin jetzt in der Situation, dass ich Tabellen in meinem Dokument generell in der vordefinierten Nichtserifenschrift (das wäre die
Myriad Pro) setzen möchte, und zwar, und das ist das Problem daran, auch für Inline-Mathetext innerhalb der tabular-Umgebung.
Ich habe probeweise mit fontspec-Anweisungen experimentiert, aber das ist
a) unübersichtlich und
b) umständlich, da für jede einzelne Tabelle durchzuführen.
(Auch bleibt der Inline-Mathetext so unverändert.)
Das geht sicherlich eleganter.
Folgendes Minibeispiel hierzu:
\documentclass[parskip=half]{scrreprt} \usepackage{amsmath} \usepackage{mathspec} \usepackage{xltxtra} \defaultfontfeatures{Mapping=tex-text} \setmainfont[Ligatures=Common,Numbers=OldStyle]{Minion Pro} \setmathfont(Digits,Latin)[Uppercase=Italic,Lowercase=Italic]{Minion Pro} \setmathfont(Greek)[Uppercase=Regular,Lowercase=Italic]{Minion Pro} \setsansfont[Scale=MatchLowercase,Numbers=OldStyle]{Myriad Pro} \usepackage{polyglossia} \setmainlanguage[spelling=new, latesthyphen=true]{german} \usepackage{tabularx} \newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} % zentriert mit Breitenangabe \newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}} % linksbündig mit Breitenangabe \newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} % rechtsbündig mit Breitenangabe \usepackage{caption}[2010/01/14] % labelfont noch um "sf" (=Sans Serif Font) ergänzen \captionsetup{labelfont={small,bf}, textfont={small}, tablename=Tab., format=plain} \begin{document} \renewcommand{\arrayrulewidth}{0.25pt} \begin{table}[h] \fontspec{Myriad Pro} % nur diese Schrift verwenden \centering \footnotesize \caption{Minimalbeispiel-Tabelle} \begin{tabular} { C{0.5cm} R{1.0cm} R{1.0cm} R{1.0cm} R{1.0cm} R{1.0cm} R{1.0cm} } \firsthline \textit{\#} & $a_{1}$ & $b_{1}$ & $c_{1}$\\ \hline 1 & 100.500 & 45.000 & 9.500\\ 2 & 80.200 & 42.100 & 20.000\\ \lasthline \end{tabular}\\ \vspace{0.1cm}\scriptsize Quellenangabe mit Jahresangabe hier \end{table} \end{document}
1. Die Schriftart für Table (wobei ich caption separat anpasse) und
2. Inline-Mathetext innerhalb der Tabular-Umgebung
auf Myriad Pro setzen?
Vielen Dank für eure Tipps!
casualcoder