在格式化一些文本时,我想知道是否有可能在环境之外实现类似于 itemize 的功能。
-> this is an example of
how i imagine it to
look like
作为结果表格输入
\one_item this is an example of how i imagine it to look like
答案1
下面给出了类似这样的内容:
\documentclass[]{article}
\newcommand\tisitemA
{%
\tisitemCommon{2em}{\textbullet}%
}
\newcommand\tisitemB
{%
\tisitemCommon{4em}{\textendash}%
}
\newcommand\tisitemC
{%
\tisitemCommon{6em}{$*$}%
}
\newcommand\tisitemD
{%
\tisitemCommon{8em}{$\cdot$}%
}
\newcommand\tisitemCommon[2]
{%
\par
\smallskip
\parshape=1 #1 \dimexpr\linewidth-#1
\noindent
\llap{#2\hskip1em}%
}
\usepackage{duckuments} %only for dummy text
\begin{document}
\blindduck
\tisitemA \blindduck
\tisitemB sublevel one
\tisitemC sublevel two
\tisitemD sublevel three
\blindduck
\end{document}