Beamer Schriftgrößen sinnvoll manipulieren

Tabellen und Grafiken erstellen und anordnen


MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

Beamer Schriftgrößen sinnvoll manipulieren

Beitrag von MoonKid »

Ich möchte nur die Schrift einer gesamten Tabelle verkleinern.
Dummerweise ist "tiny" zu klein, "small" ist das gleiche wie "normalsize". Ich möchte etwas zwischen "tiny" und "normalsize" - also eigentlich "small".
\documentclass{beamer}

% --- default ---
\usepackage{xltxtra}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

% --- title ---
\title{T I T E L}
\date{Februar 2014}
\author{MoonKid}
\institute{Dort}

\usepackage{tabu}

% --- document ---
\begin{document}
\begin{frame}
    \begin{small}
    \begin{tabu} spread \textwidth {|X|X|}
        \rowfont[c]\bfseries
        Eins&Zwei\\
        a&b\\
    \end{tabu}
    \end{small}
\end{frame}
\end{document}
Wie kann ich "small" einen anderen "Wert" geben? Es ist ja keine Koma-Klasse. ;)

\setbeamerfont kenne ich auch. Aber die Dokumentation ist lückenhaft. Woher soll ich den wissen, was ich für "<beamer-font name>" da eintragen soll? Das wird nirgends in der Doku erwähnt.
XeLaTeX, TeX Live, vim-latexsuite

Genmutant
Forum-Guru
Forum-Guru
Beiträge: 488
Registriert: Di 8. Jul 2008, 11:00
Wohnort: Augsburg

Beitrag von Genmutant »

Es gäbe noch footnotesize und scriptsize, wenn du bei den vorgegeben Größen bleiben willst.

Was soll denn dein "\begin{small}" da? Wo kommt die Umgebung her?

MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

Beitrag von MoonKid »

Genmutant hat geschrieben:Es gäbe noch footnotesize und scriptsize, wenn du bei den vorgegeben Größen bleiben willst.
"scriptsize" liegt gut dazwischen. ;)
Genmutant hat geschrieben:Was soll denn dein "\begin{small}" da? Wo kommt die Umgebung her?
Wie sollte ich sonst die Schriftgröße für einen Bereich ändern?
XeLaTeX, TeX Live, vim-latexsuite

Genmutant
Forum-Guru
Forum-Guru
Beiträge: 488
Registriert: Di 8. Jul 2008, 11:00
Wohnort: Augsburg

Beitrag von Genmutant »

Einfach mit "\scriptsize", das ist dann gültig bis die aktuelle Umgebung endet. Falls du es auf weniger Bereich haben willst, kannst du das ganze mit {} eingrenzen: {\scriptsize Test ladida}

MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

Beitrag von MoonKid »

Ok, so gehts auch.

Aber wo ist jetzt der Rest von der beamer-Doku bezüglich der font-elemente?
XeLaTeX, TeX Live, vim-latexsuite

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Warum sollte ich Schriftauszeihcnungen nicht als Umgebung benutzen?

beameruserguide Abschnitt 5.6 Choosing Appropriate Fonts and Font attributes

So etwas merke ich mir übrigens nicht, aber mein pdf-Viewer besitzt eine interne Suche. Gibt für alle Plattformen.
MoonKid hat geschrieben:Wie kann ich "small" einen anderen "Wert" geben? Es ist ja keine Koma-Klasse. ;)
Wie meinst du das?
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.

MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

Beitrag von MoonKid »

Johannes_B hat geschrieben:beameruserguide Abschnitt 5.6 Choosing Appropriate Fonts and Font attributes
Ich erkenne nicht den Wert des von dir referenzierten Abschnittest zu meiner Fragestellung. Es ist ein Grundsatztext über Schriftformaterierung in Präsentationen.

Meine Frage war eher technische Natur. Folgende Frage bleibt unbeantwortet, auch mit der von mir vor jedem Post genutzten Suchefunktion meines pdf-readers.
MoonKid hat geschrieben:\setbeamerfont kenne ich auch. Aber die Dokumentation ist lückenhaft. Woher soll ich den wissen, was ich für "<beamer-font name>" da eintragen soll? Das wird nirgends in der Doku erwähnt.
XeLaTeX, TeX Live, vim-latexsuite

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Mit setbeamerfont veränderst du eigentlich nur die Objekte, welche von Beamer automatisch gesetzt werden.
Welche versuchst du denn zu ersetzen?
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.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Welche font-Elemente schon wie definiert sind, findest du in der Datei beamerfontthemedefault.sty

Du kannst dir zum Beispiel mit \setbeamerfont{tabu}{size=\footnotesize} auch ein eigenes font Element definieren und dann mit \usebeamerfont{tabu} an den gewünschten Stellen verwenden. Welche Eigenschaften du für die fonts einstellen kannst, findest du im beameruserguide.

Gruß
Elke

Beinschuss
Forum-Meister
Forum-Meister
Beiträge: 808
Registriert: Di 2. Okt 2012, 21:42
Wohnort: NRW

Beitrag von Beinschuss »

Da Du offensichtlich XeTeX oder LuaTeX verwendest, kannst Du für Deine eine Tabelle ja auch die Fontgröße mit Fontspec einstellen, z.B.:
\documentclass{beamer} 

% --- default --- 
\usepackage{xltxtra} 
\usepackage{polyglossia} 
\usepackage{fontspec}
\setdefaultlanguage[spelling=new]{german} 

% --- title --- 
\title{T I T E L} 
\date{Februar 2014} 
\author{MoonKid} 
\institute{Dort} 

\usepackage{tabu} 

% --- document --- 
\begin{document} 
\begin{frame} 
\setsansfont[Scale=0.5]{Linux Biolinum O},
     \begin{tabu} spread \textwidth {|X|X|} 
         \rowfont[c]\bfseries 
         Eins&Zwei\\ 
         a&b\\ 
     \end{tabu} 
\end{frame} 
\end{document}
Helmut

Antworten