PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nummerierte Formeln in Tabellenzellen



CoolFire
14-12-2006, 17:31
Guten Abend allesamt,

in meinem Latexdocument würde ich gerne eine Tabelle mit nummerierten Formeln einfügen. Es gibt zwar den Befehl \newcolumntype, aber dieser definiert nur Umgebungen für ganze Spalten. Ich würde gerne neue Umgebungen (z.B. für nummerierte Formeln) für einzelne Zellen definieren. Ist das auch möglich?

Anbei ist ein Minimalbeispiel und ein Link zu dem Thread zum Definieren für Umgebungen für ganze Spalten Link (http://www.mrunix.de/forums/showthread.php?t=41548&highlight=formeln+tabellen):



\documentclass[10pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{mathrsfs}
\begin{document}
Formel des Pythagoras
\begin{tabular}[h]{|c|c|}
\hline
Eingangwerte & L\"ange Katheten $a,b$ \\
\hline
Ausgangswerte & L\"ange der Hypothenuse $c$ \\
\hline
Formel & c=\sqrt{a^2+b^2} \\
% Formel & \begin{equation} c=\sqrt{a^2+b^2}
% \end{equation } \\ Leider funktioniert es so nicht.
\hline
\end{tabular}
\end{document}


Vielen Dank für eure Hilfe,
Joachim!

rais
14-12-2006, 21:26
Hallo Joachim, Herzlich Willkommen an Board :)


in meinem Latexdocument würde ich gerne eine Tabelle mit nummerierten Formeln einfügen. Es gibt zwar den Befehl \newcolumntype, aber dieser definiert nur Umgebungen für ganze Spalten. Ich würde gerne neue Umgebungen (z.B. für nummerierte Formeln) für einzelne Zellen definieren. Ist das auch möglich?

vllt ja etwa so:


\documentclass[10pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{array}
\newcolumntype{C}[1]{>{\begin{equation}}m{#1}<{\end{equation}}}
\begin{document}
Formel des Pythagoras
\begin{tabular}[h]{|c|c|}
\hline
Eingangwerte & L"ange Katheten $a,b$ \\
\hline
Ausgangswerte & L"ange der Hypothenuse $c$ \\
\hline
Formel & \multicolumn{1}{C{0.3\textwidth}|}{c=\sqrt{a^2+b^2 }} \\
\hline
\end{tabular}
\end{document}

MfG,

CoolFire
15-12-2006, 09:40
Hallo Rainer,

vielen Dank für die nette Begrüßung und deinen Lösungsvorschlag, es funktioniert. :)

Aber damit ergibt sich gleich die nächste Frage, wie kann ich die Spaltenbreite automatisch auf die kleinstmögliche Breite setzen? Also bei kleineren Formeln schmale Spalten, bei größeren Formeln breite Spalten.

Viele Grüße Joachim