TeX - LaTeX Asked on June 8, 2021
I have seen several questions like this and the corresponding answers, whereas this is the most promising. However that aligns vertically the top of both lists. I would like each item of the list to align to the corresponding item on the other list, like the first with the first, the second with the second, and so on.
Here is the MWE:
documentclass[12pt,a4paper]{article}
usepackage[utf8]{inputenc}
usepackage[T1]{fontenc}
usepackage[ngerman]{babel}
usepackage{amsmath}
usepackage{amsfonts}
usepackage{amssymb}
usepackage{emoji} %requires compilation with Lua(La)TeX
usepackage{graphicx}
usepackage{array, xltabular,enumitem}
usepackage[left=2.00cm, right=3.00cm, top=1.00cm, bottom=1.00cm, includefoot]{geometry}
% from the answer of Stefan Kottwitz on the linked question
makeatletter
newcolumntype{Y}{>{@minipagetrue}X}
newcolumntype{P}[1]{>{@minipagetrue}p{#1}}
makeatother
begin{document}
begin{xltabular}{textwidth}{| Y | p{1.8cm} | P{5cm} |}
hline
Kompetenz/Inhalt & emoji{smile} emoji{neutral-face} emoji{frowning-face} & Info und Übungen im LB Fundamente 9
hline
textbf{Dein Fundament}%
begin{itemize}
item Ich kann lineare Gleichungen (und Gleichungssysteme) lösen.
item Ich kann Binomische Formeln nennen und anwenden.
item Ich kann lineare Funktionen anhand von Funktions-gleichungen zeichnen bzw. vom Graphen die Funktionsgleichung ablesen.
end{itemize} & &%
begin{itemize}
item S. 48
item S. 48
item S. 49
end{itemize}
hline
end{xltabular}
end{document}
Is there a way to do it?
EDIT:
After trying leandriis’ solution, I have this MWE:
documentclass[12pt,a4paper]{article}
usepackage{ragged2e}
usepackage{calc}
usepackage[ngerman]{babel}
usepackage{makecell}
usepackage{xltabular}
usepackage[left=2.00cm, right=3.00cm, top=1.00cm, bottom=1.00cm, includefoot]{geometry}
usepackage{fontawesome5}
newcommand{myitem}{textbullet~~}
newcommand{myphantomitem}{phantom{textbullet~~}}
newlength{hangwidth}
setlength{hangwidth}{widthof{textbullet~~}}
begin{document}
renewcommand{arraystretch}{1.5}
begin{xltabular}{textwidth}{| >{hangindent=hangwidthRaggedRightarraybackslash}X | c | >{RaggedRightarraybackslash}m{5cm} |}
hline
% Kompetenz/Inhalt & emoji{smile} emoji{neutral-face} emoji{frowning-face} & Info und Übungen im LB Fundamente 9
Kompetenz/Inhalt & faSmile[regular]~ faMeh[regular]~ faFrown[regular] & Info und Übungen im LB Fundamente 9
hline
textbf{Dein Fundament} & &
myitem Ich kann lineare Gleichungen (und Gleichungssysteme) lösen.
& &%
myitem S. 48
myitem Ich kann Binomische Formeln nennen und anwenden.
& &%
myitem S. 48
myitem Ich kann lineare Funktionen anhand von Funktionsgleichungen zeichnen bzw. vom Graphen die Funktionsgleichung ablesen.
& &%
myitem S. 49
hline
multicolumn{1}{| >{RaggedRightarraybackslash}X |}{textbf{2.2 Strecken, Stauchen, Spiegeln} $mathbf{f(x) = ax^2}$} & &
myitem Ich kann beschreiben, wie sich die Normalparabel in Abhängigkeit vom Parameter a verändert. & & myitem S. 53newline myphantomitem S. 54 Aufg. 1
myitem Ich kann Parabeln der Form $f(x) = ax^2$ (auch ohne Wertetabelle) zeichnen. & & myitem S. 54 Aufg. 2
myitem Ich kann zu gegebenen Graphen Funktionsgleichung zuordnen. & & myitem S. 54 Aufg. 3+4
myitem Ich kann Punkte auf der Parabel bestimmen. & & myitem S. 54 Aufg. 5+6
myitem Ich kann Funktionsgleichung einer quadratischen Funktion aus ihren Eigenschaften aufstellen. & & myitem S. 55 Aufg. 7-9
myitem Ich kann die Form von Parabeln beschreiben und Aussagen dazu treffen. & & myitem S. 55 Aufg. 10b)c)
myitem Ich kann fehlende Koordinaten von Punkten rechnerisch bestimmen. & & myitem S. 56 Aufg. 13+14
myitem Ich kann in Anwendungsaufgaben mit Parabeln modellieren. & &
hline
end{xltabular}
end{document}
Now the problem is in the second "block" last column. With a newline
in one of the cells, the bullet doesn’t line up with the corresponding bullet in the first column.
The following might serve as a place to start from. (Due to the lack of a font compatible with the emoji
package, I replaced the emojis with the corresponding icons from the fontawesome5
package. Feel free to revert the change.)
documentclass[12pt,a4paper]{article}
usepackage{ragged2e}
usepackage{calc}
usepackage[ngerman]{babel}
usepackage{xltabular}
usepackage[left=2.00cm, right=3.00cm, top=1.00cm, bottom=1.00cm, includefoot]{geometry}
usepackage{fontawesome5}
newcommand{myitem}{textbullet~~}
newcommand{myphantomitem}{phantom{textbullet~~}}
newlength{hangwidth}
setlength{hangwidth}{widthof{textbullet~~}}
usepackage{makecell}
begin{document}
renewcommand{arraystretch}{1.5}
begin{xltabular}{textwidth}{| >{hangindent=hangwidthRaggedRightarraybackslash}X | c | >{RaggedRightarraybackslash}m{5cm} |}
hline
% Kompetenz/Inhalt & emoji{smile} emoji{neutral-face} emoji{frowning-face} & Info und Übungen im LB Fundamente 9
Kompetenz/Inhalt & faSmile[regular]~ faMeh[regular]~ faFrown[regular] & Info und Übungen im LB Fundamente 9
hline
textbf{Dein Fundament} & &
myitem Ich kann lineare Gleichungen (und Gleichungssysteme) lösen.
& &%
myitem S. 48
myitem Ich kann Binomische Formeln nennen und anwenden. newline myphantomitem Second part of the same item, does not get its own bullet.
& &%
myitem S. 48
myitem Ich kann lineare Funktionen anhand von Funktionsgleichungen zeichnen bzw. vom Graphen die Funktionsgleichung ablesen.
& &%
myitem S. 49
hline
multicolumn{1}{|>{RaggedRightarraybackslash}X|}{textbf{Long text that spans multiple lines and does not need an indentation}} & &
myitem Ich kann lineare Gleichungen (und Gleichungssysteme) lösen.
& &%
myitem S. 48
myitem Ich kann Binomische Formeln nennen und anwenden.
& &%
myitem S. 48
myitem Ich kann lineare Funktionen anhand von Funktionsgleichungen zeichnen bzw. vom Graphen die Funktionsgleichung ablesen.
& &%
myitem S. 49
hline
end{xltabular}
end{document}
In order to loally remove the hanging indentation, for example from the bold "headers", you can wrap them in a multicolumn
.
Correct answer by leandriis on June 8, 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