不带环境的 itemize

不带环境的 itemize

在格式化一些文本时,我想知道是否有可能在环境之外实现类似于 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}

在此处输入图片描述

相关内容