作者poototo (poototo)
看板LaTeX
标题Re: [问题] 每行都缩排
时间Sun Mar 20 22:02:47 2011
我是修改enumerate环境
第一个参数是编号的缩排距离
第二个是项目内容的缩排距离
剩下三个参数是编号的样子
===
\begin{newenumi}{0em}{2em}{(}{\arabic}{)}
\item ...
...
\end{newenumi}
====
\newenvironment{newenumi}[5]
{\def\labelindent{\hspace{#1}}\leftmargini=#2
%■\addtolength{\linewidth}{0cm}
\begin{enumerate}\labelsep=0cm %■设0让项目左界紧贴标号box右界
\renewcommand{\labelenumi}{\fboxsep=0pt\makebox[\leftmargini][l]
{\labelindent#3#4{enumi}#5}}\leftmarginii=\leftmargini
\renewcommand{\labelenumii}{\fboxsep=0pt\makebox[\leftmarginii][l]
{\labelindent(\alph{enumii})}}%■第2级预设(a)
\leftmarginiii=\leftmarginii
\renewcommand{\labelenumiii}{\fboxsep=0pt\makebox[\leftmarginiii][l]
{\labelindent\roman{enumiii}.}}%■第3级预设i.
\leftmarginiv=\leftmarginiii
\renewcommand{\labelenumiv}{\fboxsep=0pt\makebox[\leftmarginiv][l]
{\labelindent\Alph{enumiv}.}}%■第4级预设A. }
{\end{enumerate}}
※ 引述《wind1987 (宁海)》之铭言:
: 想请问板友们,在打数学讲义的时候,想每行都缩排该怎麽操作?
: 例如我想打
: (1) This is a book.
: That is a pan.
: X+Y=Z
: This is a computer.
: 1/1=1
: 就是说每行的一开始都要在(1)後面并对齐,请问该怎麽做呢? 感谢...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 112.78.69.227