由于我找不到足够可定制的笔记软件,我决定制作一个 LaTeX 模板来做这件事。我发现 EasyList 软件包可以快速创建列表,但我无法更改单个项目的项目符号类型。
所以我的问题是,我们是否可以通过仅在该行的声明中指定来更改 EasyList 中单个项目的项目符号类型?
例如
\documentclass[pdftex,10pt]{article}
\usepackage[ampersand]{easylist}
\begin{document}
\begin{easylist}[itemize]
& This is a bullet
& This is also a bullet
& Can I make only this one to be a check-box? Maybe through something like &[checkbox]
\end{easylist}
\end{document}
答案1
如果您希望每个项目使用不同的符号,easylist
那么我认为您需要为每个列表级别设置不同的符号。要实现这一点,您需要:隐藏计数器,关闭缩进,然后使用来Style
指定每个符号:
\documentclass{article}
\usepackage{xcolor,amssymb}
\usepackage[ampersand]{easylist}
\begin{document}
\begin{easylist}
\ListProperties(Hide=100,Progressive=0cm,%
Style1*=\textbullet,%
Style2*=$\ast$,%
Style3*=$\square$)
& First thingy % a bullet
& Second thingy % another bullet
&&& Third thingy % a square
&& Fourth thingy % a *
\end{easylist}
\end{document}
抱歉,从这台电脑上发布图片有点棘手,但这个方法可行。符号后的间距需要一些帮助,但手册中有示例,所以你应该能够解决它。
另一种方法是插入如下行
\ListProperties(Style1*=\#)
easylist
每当您想要更改符号时,都可以将其输入到您的系统中。
我同意这两个选项都不是特别容易,但我猜测该包的作者没有想到这个特殊的用例。