Usando Easylist e deixando um marcador de entrada em branco

Usando Easylist e deixando um marcador de entrada em branco

Portanto, tenho uma lista de verificação usando as caixas de seleção. Quero fazer com que os ocasionais não tenham a caixa de seleção porque há várias caixas de seleção recuadas que desejo escolher. Eu vejoEscolhendo o marcador de um único item no Easylist

O que me deixa muito próximo do segundo:\ListProperties(Style1*=)

Então, como volto para as caixas de seleção? O Google não me ajudou a encontrar novamente qual seria o nome do estilo das caixas de seleção.

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

Adicionei o exemplo de látex com easylist. Listei o que quero fazer, acho...

Esta é a saída atual

Saída atual

É isso que eu quero

O que eu quero

Responder1

Embora esta resposta não use easylist, acho que ela faz o que você realmente deseja.

A primeira solução é ter uma macro autônoma.

\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 leva um primeiro argumento obrigatório que é o recuo que você deseja, o segundo é opcional e apenas incluí-lo lhe dará uma caixa. O terceiro é obrigatório e é o título.

A segunda solução fornece uma 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}

Aqui, o primeiro argumento é opcional e fornece a caixa apenas incluindo-a, o segundo argumento é o recuo desejado, o terceiro é o título.

Embora não esteja usando a lista fácil, isso parece fornecer o que acho que você estava pedindo. Resultados

informação relacionada