TeX - LaTeX Asked by Reynan Henry on October 3, 2020
I would like to know how to right indent (for the first column only) while using tabbing.
My code is
documentclass{article}
usepackage{enumitem}
usepackage[utf8]{inputenc}
usepackage[T1]{fontenc}
usepackage[ngerman]{babel}
usepackage{amsmath}
usepackage{fancyhdr}
usepackage{ragged2e}
begin{document}
begin{tabbing}
hspace{1cm}=hspace{1cm}=kill
300>g>Fleisch oder Fisch nach Wahl
1>EL>Currypaste, rote
200>ml>Wasser
400>ml>Kokosmilch
800>g>Gemüse nach Wahl
2>EL>Fischsauce
2>EL>Sojasauce, helle
1>EL>Palmzucker oder brauner Rohrzucker
2>St.>Peperoni, rot oder grün, schräg geschnitten
2>St.>Chilischote(n), kleine scharfe (nach Belieben)
6>St.>Thai-Basilikum Blätter
2>EL>Rapskernöl oder Erdnussöl
end{tabbing}
end{document}
I suggest, that instead of the tabbing
environment, you make use of tabular
and then define the columns as rll
. A complete example would be:
documentclass{article}
usepackage[utf8]{inputenc}
begin{document}
begin{tabular}{rll}
300 & g & Fleisch oder Fisch nach Wahl
1 & EL & Currypaste, rote
200 & ml & Wasser
400 & ml & Kokosmilch
800 & g & Gemüse nach Wahl
2 & EL & Fischsauce
2 & EL & Sojasauce, helle
1 & EL & Palmzucker oder brauner Rohrzucker
2 & St. & Peperoni, rot oder grün, schräg geschnitten
2 & St. & Chilischote(n), kleine scharfe (nach Belieben)
6 & St. & Thai-Basilikum Blätter
2 & EL & Rapskernöl oder Erdnussöl
end{tabular}
end{document}
Your additional question asks to keep the first two columns 1cm wide. This can be achieved with the help of the w
column type provided by the array
package:
documentclass{article}
usepackage[utf8]{inputenc}
usepackage[T1]{fontenc}
usepackage{array} % for 'w' column type
begin{document}
begin{tabular}{@{}
w{r}{1cm} % 1st col.
@{hspace{0.5tabcolsep}} % only a small amount of sep.
w{l}{1cm} % 2nd col.
@{}
l % 3rd and final col.
@{}}
300 & g & Fleisch oder Fisch nach Wahl
1 & EL & Currypaste, rote
200 & ml & Wasser
400 & ml & Kokosmilch
800 & g & Gemüse nach Wahl
2 & EL & Fischsauce
2 & EL & Sojasauce, helle
1 & EL & Palmzucker oder brauner Rohrzucker
2 & St.& Peperoni, rot oder grün, schräg geschnitten
2 & St.& Chilischote(n), kleine scharfe (nach Belieben)
6 & St.& Thai-Basilikum Blätter
2 & EL & Rapskernöl oder Erdnussöl
end{tabular}
end{document}
Answered by TobiBS on October 3, 2020
A tabular would be more flexible and versatile, but if you prefer to use tabbing, you can still achieve what you want using a makebox[0pt][r]{..}
.
documentclass[12pt,a4paper]{article}
begin{document}
begin{tabbing}
hspace{1cm}=hspace{1cm}=kill
makebox[0pt][r]{300}>g> Fleisch oder Fisch nach Wahl
makebox[0pt][r]{1}>EL> Currypaste, rote
makebox[0pt][r]{200}>ml> Wasser
makebox[0pt][r]{400}>ml> Kokosmilch
makebox[0pt][r]{800}>g> Gemüse nach Wahl
makebox[0pt][r]{2}>EL> Fischsauce
makebox[0pt][r]{2}>EL> Sojasauce, helle
makebox[0pt][r]{1}>EL> Palmzucker oder brauner Rohrzucker
makebox[0pt][r]{2}>St.> Peperoni, rot oder grün, schräg geschnitten
makebox[0pt][r]{2}>St.> Chilischote(n), kleine scharfe (nach Belieben)
makebox[0pt][r]{6}>St.> Thai-Basilikum Blätter
makebox[0pt][r]{2}>EL> Rapskernöl oder Erdnussöl
end{tabbing}
end{document}
Answered by AboAmmar on October 3, 2020
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP