Usar Easylist y dejar una viñeta de entrada en blanco

Usar Easylist y dejar una viñeta de entrada en blanco

Entonces tengo una lista de verificación usando las casillas de verificación. Quiero que los ocasionales no tengan la casilla de verificación porque hay varias casillas de verificación sangradas entre las que quiero elegir. VeoElegir la viñeta de un solo elemento en Easylist

Lo que me acerca mucho al segundo:\ListProperties(Style1*=)

Entonces, ¿cómo vuelvo a las casillas de verificación? Google no me ha ayudado a encontrar nuevamente cuál sería el nombre de estilo para las casillas de verificación.

\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}

Agregué el látex de ejemplo con easylist. He enumerado lo que quiero hacer, creo...

Esta es la salida actual

Salida de corriente

Esto es lo que quiero

Lo que quiero

Respuesta1

Si bien esta respuesta no utiliza easylist, creo que hace lo que realmente desea.

La primera solución es tener una macro independiente.

\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}

Este comando toma un primer argumento obligatorio que es la sangría que desea, el segundo es opcional y con solo incluirlo le dará un cuadro. El tercero es obligatorio y es el título.

La segunda solución le proporciona una lista.

\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}

Aquí, el primer argumento es opcional y le proporciona el cuadro con solo incluirlo, el segundo argumento es la sangría que desea y el tercero es el título.

Si bien no utiliza easylist, esto parece brindarle lo que creo que estaba pidiendo. Resultados

información relacionada