PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mengenangaben in Rezeptur ausrichten



Paul2
07-11-2006, 22:51
Hallo zusammen,

ich beschäftige mich seit kurzem mit LaTeX und stehe nun vor folgendem Problem:

Ich möchte in meiner Dissertation eine Rezeptur angeben.

Bsp:
PBS (Dulbecco’s Phosphate Buffered Saline) 10x Stammlösung
80,0 g NaCl
2,0 g KCl
14,4 g Na2HPO4
2,4 g KH2PO4
ad 1000 ml mit Aqua dest.
pH 7,4 mit HCl

Am besten dürfte die Auflistung aussehen, wenn man eine zweispaltige Tabelle erstellt, in der linken Spalte alles am Komma ausrichtet und in der rechten Spalte alle linksbündig ausrichtet. Richtig?

Wie schaffe ich es nun möglichst einfach, die linke Spalte am Komma auszurichten?
\dcolumn geht ja nur im Mathematikmodus. Dann werden aber die Buchstaben auch in einer anderen Schriftart gesetzt.

Gibt es ein Alternative?

Vielen Dank!

edico
07-11-2006, 23:27
... und ein Minimalbeispiel-Angebot deinerseits wäre ja uach ganz schön gewesen ...
vielleicht ja so:

\documentclass{book}
\usepackage[latin1]{inputenc}
\usepackage{booktabs}
\begin{document}

\begin{tabular}{r@{\,g }l}
\multicolumn{2}{l}{PBS (Dulbecco's Phosphate Buffered Saline) 10xStammlösung}\\
\toprule
80,0 & NaCl\\
2,0 & KCl \\
14,4 & Na2HPO4 \\
2,4 & KH2PO4 \\
\multicolumn{2}{l}{ad 1000 ml mit Aqua dest.} \\
\multicolumn{2}{l}{pH 7,4 mit HCl}\\
\end{tabular}
\end{document}

edico

rais
07-11-2006, 23:39
Hallo und Herzlich Willkommen an Board :)


ich beschäftige mich seit kurzem mit LaTeX und stehe nun vor folgendem Problem:

Ich möchte in meiner Dissertation eine Rezeptur angeben.

Bsp:
PBS (Dulbecco’s Phosphate Buffered Saline) 10x Stammlösung
80,0 g NaCl
2,0 g KCl
14,4 g Na2HPO4
2,4 g KH2PO4
ad 1000 ml mit Aqua dest.
pH 7,4 mit HCl

Am besten dürfte die Auflistung aussehen, wenn man eine zweispaltige Tabelle erstellt, in der linken Spalte alles am Komma ausrichtet und in der rechten Spalte alle linksbündig ausrichtet. Richtig?

Wie schaffe ich es nun möglichst einfach, die linke Spalte am Komma auszurichten?
\dcolumn geht ja nur im Mathematikmodus. Dann werden aber die Buchstaben auch in einer anderen Schriftart gesetzt.

Gibt es ein Alternative?

Vielen Dank!
hast Du hier im Forum schon mal nach dcolumn geschaut? Ich mein' es war ein Paket und kein Befehl...
Und besagtes Paket konnte gerade derartige Ausrichtungen gerade innerhalb von Tabellen vornehmen.

MfG,
MfG,

rais
07-11-2006, 23:41
\begin{tabular}{r@{\,g }l}

Hehe, einfach genial ;-)
MfG,

Paul2
07-11-2006, 23:51
Danke für eure schnellen Antworten! Leider ist die von mir gesuchte Lösung bisher nicht dabei.

dcolumn habe ich schon versucht. Problem ist der Mathemodus und die damit veränderte Schriftart der Buchstaben (ad, pH).

Ich habe jetzt mal folgendes probiert:

\textbf{PBS (Dulbecco's Phosphate Buffered Saline) 10x Stammlösung}
\begin{tabular}{r @{,} l l l}
80 & 0 & g & NaCl\\
2 & 0 & g & KCl\\
14 & 4 & g & Na\textsubscript{2}HPO\textsubscript{4}\\
2 & 4 & g & KH\textsubscript{2}PO\textsubscript{4}\\
ad 1000 & 0 & ml & mit Aqua dest.\\
pH 7 & 4 & & mit HCl\\
\end{tabular}

Sieht schon ganz gut aus. Problem ist nur, dass mehrere Rezepturen untereinander stellen sollen, und durch die variable Spaltenbreite die Spalten in den verschiedenen Rezepturen dann unterschiedlich breit sind.

rais
08-11-2006, 00:20
dcolumn habe ich schon versucht. Problem ist der Mathemodus und die damit veränderte Schriftart der Buchstaben (ad, pH).

Na\textsubscript{2}HPO\textsubscript{4}\\

Ich bin ja kein Chemiker, aber würde Dir nicht ein Paket wie mhchem bereits helfen? ich mein', da könntest Du \ce{Na2HPO4} oder so ähnlich schreiben, und wohlmöglich würde sich mit Verwendung eines solchen Pakets sogar Dein Problem `in Luft auflösen...
MfG,

edico
08-11-2006, 08:20
... dann definiere die Spaltenbreiten z.B. mit p{width} oder m{width} oder
schau dir tabularx mit seinen Spalten X etc. an
Eine gute Quelle für Tabellen: tabsatz.pdf v. Reichert

... und vielleicht hilft dir das weiter:

\begin{tabular}{rcp{3cm}}
80,0 & g & NaCl\\
2,0 & g & KCl\\
14,4 & g & Na\textsubscript{2}HPO\textsubscript{4}\\
2,4 & g & KH\textsubscript{2}PO\textsubscript{4}\\
ad 1000,0 & ml & mit Aqua dest.\\
pH 7,4 & & mit HCl\\
\end{tabular}

\begin{tabularx}{.5\textwidth}{rlX}
80,0 & g & NaCl\\
2,0 & g & KCl\\
14,4 & g & Na\textsubscript{2}HPO\textsubscript{4}\\
2,4 & g & KH\textsubscript{2}PO\textsubscript{4}\\
ad 1000,0 & ml & mit Aqua dest.\\
pH 7,4 & & mit HCl\\
\end{tabularx}


edico