Easylist verwenden und einen Eintrag leer lassen

Easylist verwenden und einen Eintrag leer lassen

Ich habe also eine Checkliste mit Kontrollkästchen. Ich möchte, dass bei gelegentlichen Kontrollkästchen keine Kontrollkästchen vorhanden sind, da es mehrere eingerückte Kontrollkästchen gibt, aus denen ich auswählen möchte. Ich seheAuswählen des Aufzählungspunkts eines einzelnen Elements in Easylist

Womit ich dem zweiten Punkt sehr nahe komme:\ListProperties(Style1*=)

Wie komme ich also zurück zu den Kontrollkästchen? Google hat mir nicht geholfen, den Stilnamen für die Kontrollkästchen wiederzufinden.

\documentclass[12pt,letterpaper]{article}
\usepackage{multicol}
\usepackage{multienum}
\usepackage{comment}
\usepackage[at]{easylist}
\usepackage[english]{babel}
\usepackage[top=.5in, bottom=1.5in, left=1.5in, right=1in]{geometry}
\begin{document}
\begin{easylist}[checklist]
@ First thing
@ Thing I want indented but no checkbox
@@ Sub things I want with checkbox
@@ Sub things I want with checkbox
@ New thing I want with checkbox
@ Another thing I want without checkbox
@@ Another thing I want without checkbox
@@@ Sub thing with checkbox
@@@ Sub thing with checkbox
@@ Another thing without checkbox
\end{easylist}
\end{document}

Ich habe das Beispiel-Latex mit Easylist hinzugefügt. Ich habe aufgelistet, was ich tun möchte, glaube ich ...

Dies ist die aktuelle Ausgabe

Aktueller Output

Das ist was ich will

Was ich möchte

Antwort1

Obwohl diese Antwort Easylist nicht verwendet, glaube ich, dass sie wirklich das tut, was Sie wollen.

Die erste Lösung besteht darin, ein Standalone-Makro zu verwenden.

\documentclass{article}
\usepackage{wasysym}
\usepackage{xparse}

\NewDocumentCommand\myboxcmd{mom}{%
    \indent\hspace{#1} \IfValueT{#2}{$\Box$}\IfValueF{#2}{\phantom{$\Box$}} #3\hfill\break
}
\begin{document}
    \myboxcmd{1em}[]{Title}
    \myboxcmd{2em}{Title}
    \myboxcmd{2em}[]{Title}
    \myboxcmd{3em}{Title}
    \myboxcmd{3em}[]{Title}
\end{document}

Dieser Befehl verwendet als erstes obligatorisches Argument die gewünschte Einrückung, das zweite ist optional und durch einfaches Einfügen erhalten Sie eine Box. Das dritte ist obligatorisch und ist der Titel.

Die zweite Lösung gibt Ihnen eine Liste.

\documentclass{article}
\usepackage{wasysym}
\usepackage{xparse}
\usepackage{enumitem}

\newlist{checkbox}{description}{1}
\setlist[checkbox]{font=\normalfont,leftmargin=2em}
\NewDocumentCommand\aBox{omm}{%
    \item[\hspace{#2}\IfValueT{#1}{$\Box$}\IfValueF{#1}{\phantom{$\Box$}}] #3
}

\begin{document}

    \begin{checkbox}
        \aBox[]{1em}{Test}
        \aBox[]{2em}{Test}
        \aBox{2em}{Test}
        \aBox[]{2em}{Test}
    \end{checkbox}

\end{document}

Dabei ist das erste Argument optional und gibt Ihnen durch einfaches Einfügen das Feld, das zweite Argument ist die gewünschte Einrückung, das dritte ist der Titel.

Auch wenn ich Easylist nicht verwende, scheint es Ihnen das zu geben, wonach Sie gesucht haben. Ergebnisse

verwandte Informationen