Ich bekomme mal wieder die vertikale Ausrichtung in einer Tabelle nicht hin. Folgendes hab ich probiert: Open in Online-Editor
\documentclass[12pt]{beamer} \usepackage[utf8]{inputenc} \usepackage{tikz} \usepackage{tabularx} \begin{document} \renewcommand\tabularxcolumn[1]{m{#1}} \begin{tabularx}{\textwidth}{>{\raggedright}X>{\raggedright}X} \mbox{$(a,b) = \{x \in \mathbb{R} \mid a < x < b\}$} & \begin{tikzpicture}[line cap=round, line join=round, x=1cm, y=1cm, scale=1, baseline=(O)] \coordinate (O) at (0,0); \draw [->] (0,0) -- (4,0); \foreach \x/\y/\z in {1/{{(}}/$a$,3/{{)}}/$b$} \draw [shift={({\x},0)}] node {\y} node[below=7mm,anchor=base,font=\small] {\z}; \end{tikzpicture} \end{tabularx} \end{document} Das hat leider nicht die Achse des Bilds auf die Mitte des Textes gebracht. |
Bei Deshalb sind Damit würde dann die Zeichnung so ausgerichtet, dass sich die Koordinate Die Achse muss nun noch um die halbe Höhe einer Open in Online-Editor
\documentclass[12pt]{beamer} \usepackage{lmodern} \usepackage[utf8]{inputenc} \usepackage{tikz} \begin{document} \begin{frame} \begin{tabular}{rr} $(a,b) = \{x \in \mathbb{R} \mid a < x < b\}$ & \begin{tikzpicture}[line cap=round, line join=round, baseline={-.5*\ht\strutbox+.5*\dp\strutbox} ] \draw [->] (0,0) -- (4,0); \foreach \x/\y/\z in {1/(/$a$,3/)/$b$} \draw [shift={({\x},0)}] node {\y} node[below=7mm,anchor=base,font=\small] {\z}; \end{tikzpicture} \end{tabular} \end{frame} \end{document} Da die beiden Klammern beantwortet 13 Feb '15, 01:57 esdd Danke für die Antwort! Versteh ich das richtig, dass wenn ich zwei Danke für den Hinweis mit den geschweiften Klammern, das hatte ich vom letzten Beispiel einfach blind kopiert, da waren noch Koordinatenangaben drin. :-) Darf man eigentlich
(13 Feb '15, 10:54)
tom75
1
Da die Das mit den
(13 Feb '15, 16:34)
esdd
|
Zwei Dinge:
egreg's Formel: Der TeX.SX Benutzer egreg hat in einem Kommentar vorgeschlagen die Baseline eines Open in Online-Editor
\documentclass[12pt]{beamer} \usepackage{tikz} \usepackage{tabularx} \begin{document} \renewcommand\tabularxcolumn[1]{p{#1}} \begin{tabularx}{\textwidth}{>{\raggedright}X>{\raggedright}X} \mbox{$(a,b) = \{x \in \mathbb{R} \mid a < x < b\}$} & \begin{tikzpicture}[baseline=-\the\dimexpr\fontdimen22\textfont2\relax] \draw [->] (0,0) -- (4,0); \foreach \x/\y/\z in {1/{{(}}/$a$,3/{{)}}/$b$} \draw [shift={({\x},0)}] node {\y} node[below=7mm,anchor=base,font=\small] {\z}; \end{tikzpicture} \end{tabularx} \end{document} beantwortet 12 Feb '15, 23:00 Henri Erstmal danke für deine Lösungsmöglichkeit. Der erste Punkt ist mir nach wie vor nicht klar. Du schreibst, dass die
(13 Feb '15, 10:43)
tom75
|