TeX - LaTeX Asked on December 15, 2021
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}
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 December 15, 2021
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 December 15, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP