你能改进我的代码吗?
\documentclass{article}
\usepackage[italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[a4paper,top=3cm,bottom=3cm,left=3.5cm,right=3.5cm]{geometry}
\usepackage{stix}
\usepackage{amsmath}
\usepackage{yhmath}
\usepackage[bb=ams]{mathalpha}
\usepackage{eqexpl}
\newcommand{\Tonde}[1]{\left(#1\right)}
\newcommand{\Angolare}[1]{\left\langle#1\right\rangle}
\newcommand{\String}[1]{\mbox{string}\Tonde{#1}}
\begin{document}
\eqexplSetItemAlign{l}
\eqexplSetDelim{=}
\eqexplSetSpace{2cm}
\eqexplSetIntro{di cui}
\begin{eqexpl}
\item{$\String{i_j}$} $\Angolare{\text{lunghezza della sezione }i_j}$;
\item{$\String{i_{j_k}}$} $\Angolare{\text{lunghezza della sotto--sezione }i_{j_k}}$;
\item{$\String{i_{j_{_h}}}$} $\Angolare{\text{lunghezza della sotto--sotto--sezione }i_{j_{k_h}}}$.
\end{eqexpl}
$\begin{array}{clcl}
\text{di cui}&\String{i_j}&=&\Angolare{\text{lunghezza della sezione }i_j}\\
&\String{i_{j_k}}&=&\Angolare{\text{lunghezza della sotto--sezione }i_{j_k}}\\
&\String{i_{j_{k_h}}}&=&\Angolare{\text{lunghezza della sotto--sotto--sezione }i_{j_{k_h}}}
\end{array}$
\ebd{document}
这使得
我的目标是如何编辑\begin{eqexpl}...\end{eqexpl}
以使其与array
以下内容相等。
非常感谢。
答案1
\eqexplSetSpace{2cm}
还会增加引言和其余部分之间的间距,所以我会将\eqexplSetSpace
其设置为默认值(2mm)。无论如何,eqexpl
环境可以采用可选参数来自定义项目宽度(第 4 页底部文档eqexpl
)。
因此,它可以(很好地但与你要求的不同)看起来像这样: 使用相应的 MWE:
\documentclass{article}
\usepackage{stix}
\usepackage{amsmath}
\usepackage{yhmath}
\usepackage[bb=ams]{mathalpha}
\usepackage{eqexpl}
\newcommand{\Tonde}[1]{\left(#1\right)}
\newcommand{\Angolare}[1]{\left\langle#1\right\rangle}
\newcommand{\String}[1]{\mbox{string}\Tonde{#1}}
\begin{document}
\eqexplSetItemAlign{l}
\eqexplSetDelim{=}
\eqexplSetIntro{di cui}
\begin{eqexpl}[1.6cm]
\item{$\String{i_j}$} $\Angolare{\text{lunghezza della sezione }i_j}$;
\item{$\String{i_{j_k}}$} $\Angolare{\text{lunghezza della sotto--sezione }i_{j_k}}$;
\item{$\String{i_{j_{_h}}}$} $\Angolare{\text{lunghezza della sotto--sotto--sezione }i_{j_{k_h}}}$.
\end{eqexpl}
\end{document}
答案2
我不能说这是一种优雅的方法,甚至不能说它“改进”了 OP 的代码,但我做了几处更改:
我
Delim
把从{=}
改为{\kern.65cm=\kern-.6cm}
我把
Space
从{2cm}
改为{1cm}
我把
Intro
从{di cui}
改为{~~di cui\hspace{-.75cm}}
这是 MWE。
\documentclass{article}
\usepackage[italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[a4paper,top=3cm,bottom=3cm,left=3.5cm,right=3.5cm]{geometry}
\usepackage{stix}
\usepackage{amsmath}
\usepackage{yhmath}
\usepackage[bb=ams]{mathalpha}
\usepackage{eqexpl}
\newcommand{\Tonde}[1]{\left(#1\right)}
\newcommand{\Angolare}[1]{\left\langle#1\right\rangle}
\newcommand{\String}[1]{\mbox{string}\Tonde{#1}}
\begin{document}
\eqexplSetItemAlign{l}
\eqexplSetDelim{\kern.65cm=\kern-.6cm}
\eqexplSetSpace{1cm}
\eqexplSetIntro{~~di cui\hspace{-.75cm}}
\begin{eqexpl}
\item{$\String{i_j}$} $\Angolare{\text{lunghezza della sezione }i_j}$;
\item{$\String{i_{j_k}}$} $\Angolare{\text{lunghezza della sotto--sezione }i_{j_k}}$;
\item{$\String{i_{j_{_h}}}$} $\Angolare{\text{lunghezza della sotto--sotto--sezione }i_{j_{k_h}}}$.
\end{eqexpl}
$\begin{array}{clcl}
\text{di cui}&\String{i_j}&=&\Angolare{\text{lunghezza della sezione }i_j}\\
&\String{i_{j_k}}&=&\Angolare{\text{lunghezza della sotto--sezione }i_{j_k}}\\
&\String{i_{j_{k_h}}}&=&\Angolare{\text{lunghezza della sotto--sotto--sezione }i_{j_{k_h}}}
\end{array}$
\end{document}