枚举中的缩进(TeX/LaTeX)

枚举中的缩进(TeX/LaTeX)

我正在用enumerate环境制作一个编号列表。通过enumitem包,我将标签更改为[label=Caso \arabic*)]。我已将标签开头设置itemindent为 10.5pt,以使标签开头与上面行的开头对齐。问题是,如下图所示,除了第一个之外,项目的行没有与第一个对齐,而是稍微向左缩进。我该如何纠正?PS 添加leftmargin=0em或任何其他长度只会将整个内容向左移动,根本无法解决问题。

我的问题示例

\ben[label=Caso \arabic*)]
\setlength{\itemindent}{10.5pt}
\item Supponiamo $F=]x,y]$ e $\dsum_{n=1}^\8\lg(F_n)<+\8$, perché se non è vero non ho niente
da dimostrare, perché devo dimostrare $\lg(F)\leq\dsum\lg(F_n)$; io so che $]x,y]$ è ricoperto
dagli $F_n$, il guaio è l'infinità, perché sto ricoprendo con intervalli non aperti un intervallo
non chiuso, ma poco male: ingrasso ogni intervallino in modo da renderlo aperto e chiudo $[x,y]$,
così ho un compatto ricoperto da aperti; per ogni $n$ dico che posso trovare $F_n^\1$ unione
finita di intervallini semiaperti tali che $F_n\sbs\pint F_n^\1$ e
$\lg(F_n^\1)\leq\lg(F_n)+\fr{\meg}{2^n}$; se:

NB 序言https://gist.github.com/anonymous/9853413,可能由于其长度而不适合。

答案1

另一种选择。OP 没有提供数学模式中使用的命令。此解决方案删除了​​它们以进行运行。

在此处输入图片描述

代码

\documentclass{article}

\usepackage[utf8]{inputenc}
\usepackage{enumitem}
\usepackage{amsmath,amssymb}

\begin{document}

\noindent x\hrulefill x

\begin{enumerate}[
labelindent=*,
style=multiline,
leftmargin=*,
label=Caso \arabic*)
]

\item Supponiamo $F=]x,y]$ e $\sum_{n=1}^8, (F_n)<+$, perché se non è vero non ho niente
da dimostrare, perché devo dimostrare $\lg(F)\leq\sum(F_n)$; io so che $]x,y]$ è ricoperto
dagli $F_n$, il guaio è l'infinità, perché sto ricoprendo con intervalli non aperti un intervallo
non chiuso, ma poco male: ingrasso ogni intervallino in modo da renderlo aperto e chiudo $[x,y]$,
così ho un compatto ricoperto da aperti; per ogni $n$ dico che posso trovare $F_n^1$ unione
finita di intervallini semiaperti tali che $F_nF_n^1$ e
$(F_n^1)(F_n)+{2^n}$; se:

\item Supponiamo $F=]x,y]$ e $\sum_{n=1}^\infty\lambda(F_n)<+\infty$, perché se non è vero non ho niente da dimostrare\ldots
\end{enumerate}

\end{document} 

答案2

编辑

抱歉造成误解...要获得您想要的东西,您只需使用以下选项:

leftmargin=*

以下 MWE(我已将您的自定义命令替换为已知命令):

\documentclass{article}

\usepackage[utf8]{inputenc}
\usepackage{enumitem}


\begin{document}

\noindent x\hrulefill x

\begin{enumerate}[leftmargin=*,label=Caso \arabic*)]
\item Supponiamo $F=]x,y]$ e $\sum_{n=1}^\infty\lambda(F_n)<+\infty$, perché se non è vero non ho niente
da dimostrare\ldots
\end{enumerate}

\end{document} 

产生所需的结果:

在此处输入图片描述


原始答案

如果您希望列表表现得像没有缩进的普通段落,则必须使用以下选项:

leftmargin=0pt,itemindent=*

以下 MWE(我已将您的自定义命令替换为已知命令):

\documentclass{article}

\usepackage[utf8]{inputenc}
\usepackage{enumitem}


\begin{document}

\noindent x\hrulefill x

\begin{enumerate}[leftmargin=0pt,itemindent=*,label=Caso \arabic*)]
\item Supponiamo $F=]x,y]$ e $\sum_{n=1}^\infty\lambda(F_n)<+\infty$, perché se non è vero non ho niente
da dimostrare\ldots
\end{enumerate}

\end{document} 

产生所需的结果:

在此处输入图片描述

答案3

正确使用 的参数enumitem

\documentclass{article}

\usepackage[pass,showframe]{geometry} % just to show the page frame

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{enumitem}
\usepackage{calc}

\newcommand{\pint}[1]{\mathring{#1}}
\newcommand{\eps}{\varepsilon}

\begin{document}
\begin{enumerate}[
  label=Caso \arabic*),
  labelwidth=\widthof{Caso 1)},
  leftmargin=\widthof{Caso 1)\enspace},
  labelsep=.5em,
]

\item Supponiamo $F=\mathopen{]}x,y]$ e $\sum_{n=1}^{\infty}\lambda(F_n)<+\infty$, 
perché se non è vero non ho niente da dimostrare, perché devo dimostrare 
$\lambda(F)\leq\sum\lambda(F_n)$; io so che $\mathopen{]}x,y]$ è ricoperto dagli $F_n$, 
il guaio è l'infinità, perché sto ricoprendo con intervalli non aperti un intervallo non
chiuso, ma poco male: ingrasso ogni intervallino in modo da renderlo aperto e chiudo
$[x,y]$, così ho un compatto ricoperto da aperti; per ogni $n$ dico che posso trovare
$F_n'$ unione finita di intervallini semiaperti tali che $F_n\subset\pint{F}_n'$ e 
$\lambda(F_n')\leq\lambda(F_n)+2^{-n}\eps$; se:

\end{enumerate}

\end{document}

我删除了你的个人命令。一些备注:

  1. 使用\displaystyle\sum内联公式是错误的,因为它破坏了行之间的间距;对于大分数也是一样,我用它来2^{-n}\eps代替分数;

  2. 例如使用 epsilon这样的名字\meg很容易让人忘记它的含义;另外,不建议将其缩写\frac为;\fr

  3. \lg用 代替则不会有任何收获;用 代替 也是\lambda一样的;\8\infty

  4. 在数学模式下打字X'和做的一样X^{\prime},肯定比更方便X^\1

  5. 半开区间的符号]a,b]很难看;无论如何,]当用作开项时,你必须正确声明;

  6. 使用\ben而不是 则不会有任何收获(而且会有所损失) \begin{enumerate}

在此处输入图片描述

最后的话我永远不会enumerate为此使用环境。只需强调“Caso”就足够了。

在此处输入图片描述

而且意大利语也不是很流畅,例如有一对连续的“perché”;“io so”应该是“so”。

相关内容