LaTeX
tabular, >{} og makroer
Jeg har derfor forsøgt med
\begin{tabular}{>{\ce{} c <{}}}
H2O & tekst\CO2 & tekst
\end{tabular}
hvilket selvfølgelig ikke virker. Ideer?
Svar #1
10. januar 2008 af Eva D. (Slettet)
\begin{tabular}{>{\ce{} c <{}}}
H2O & test \ CO2 & df
\end{tabular}
Dvs. \ \ er ny linje.
Svar #2
10. januar 2008 af Eva D. (Slettet)
Svar #3
10. januar 2008 af daleif (Slettet)
Desuden har din tabular jo kun en soejle, men du du angiver tre.
Det nemmeste er i stedet at lave en makro som du bruger til at skrive raekkerne med.
f.eks.
\documentclass{article}
\usepackage{mhchem}
\begin{document}
\ newcommand\ row[2]{%
\ce{#1} & #2 }
\begin{tabular}{c p{4cm}}
Formel & forklaring \ \hline
\ row{H2O}{Vand} \ \ row{CO2}{Kuldioxid}\\end{tabular}
\end{document}
#2 > hvor vil du anvende *? Anvender du ikke Emacs? Har du proevet med `. (back-ping punktum) i min default opsaetning af AucTeX giver dette \cdot
Svar #4
12. januar 2008 af Eva D. (Slettet)
@cdot: Jeg har sat en genvejstast til at give \cdot (`. virker heller ikke, fordi jeg har fjernet dead keys...), men mht. læseligheden af LaTeX-kode synes jeg det er lettere at læse * i stedet for \cdot som gangetegn.
Svar #5
12. januar 2008 af daleif (Slettet)
Det vil kraeve at man i matematik goer * aktivt paa samme maade som man har gjort ' aktiv (den giver ^\prime i matematik-mode)
Foelgende skulle goere det (der er maaske en bedre maade)
\mathcode`\*=\cdot
bemaerk at det er en back ping (se min bog) som staar foran \*, den SKAL med
Svar #6
13. januar 2008 af Eva D. (Slettet)
Hvis jeg skal udveksle filer med andre, kan jeg vel erstatte alle * med "\cdot".
Svar #7
13. januar 2008 af daleif (Slettet)
men * bliver to anvendt til
align*
\*
newcommand*
*{}{} (ved tabeller)
saa du skulle ind og se paa hvert enkelt tilfaelde.
Desuden hvorfor skal der overhovedet saettes gange tegn? Det er jo faktisk ret sjaeldent at man skriver selve gange tegnet naar det i forvejen er aabenlyst at AB = A\cdot B
Skriv et svar til: tabular, >{} og makroer
Du skal være logget ind, for at skrive et svar til dette spørgsmål. Klik her for at logge ind.
Har du ikke en bruger på Studieportalen.dk?
Klik her for at oprette en bruger.