그래서 체크박스를 사용한 체크리스트가 있습니다. 선택하고 싶은 들여쓰기된 체크박스가 여러 개 있기 때문에 가끔씩 체크박스가 없도록 만들고 싶습니다. 알겠어요Easylist에서 단일 항목의 글머리 기호 선택
두 번째 것과 매우 가까워졌습니다.\ListProperties(Style1*=)
그렇다면 확인란으로 돌아가려면 어떻게 해야 합니까? Google은 확인란의 스타일 이름이 무엇인지 찾는 데 도움을 주지 않았습니다.
\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}
easylist를 사용하여 예제 라텍스를 추가했습니다. 하고 싶은 일을 나열했는데..
이것이 현재 출력이다
이것이 내가 원하는거야
답변1
이 답변은 easylist를 사용하지 않지만 실제로 원하는 것을 수행한다고 생각합니다.
첫 번째 해결책은 독립형 매크로를 사용하는 것입니다.
\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}
이 명령은 원하는 들여쓰기인 첫 번째 필수 인수를 취하고 두 번째 인수는 선택 사항이며 이를 포함하면 상자가 제공됩니다. 세 번째는 필수사항이며 제목입니다.
두 번째 솔루션은 목록을 제공합니다.
\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}
여기서 첫 번째 인수는 선택 사항이며 이를 포함하면 상자가 제공됩니다. 두 번째 인수는 원하는 들여쓰기이고 세 번째 인수는 제목입니다.
easylist를 사용하지 않는 동안 이것은 귀하가 요청한 것으로 생각되는 것을 제공하는 것 같습니다.