У меня проблемы с выравниванием в этом типе условий. Я устанавливаю настройки полей для условия itemize и обычно получаю очень хороший результат. Я хотел бы получить текст, выровненный, например, относительно V. Я нахожу пример здесьсвязь
$\bar{u} = cost$ È la stessa in tutte le realizzazioni;
$u'$ Varia in ogni prova e rappresenta la parte fluttuante (pulsante,
di agitazione) che non contribuisce al trasporto di massa
есть предложения? Спасибо
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{amsmath}
\usepackage{mwe}
\usepackage{enumitem}
\setlength{\leftmargin}{-1em}
\usepackage{lmodern}
\makeatletter
\DeclareMathSizes{\@xpt}{\@xpt}{5}{4}
\DeclareMathSizes{\@xipt}{\@xipt}{6}{5}
\DeclareMathSizes{\@xiipt}{\@xiipt}{6}{5}
\DeclareMathSizes{\@xivpt}{\@xivpt}{\@xpt}{6}
\makeatother
\begin{document}
primo caso
\begin{itemize}
\item{\makebox[2cm]{$\bar{u} = cost$\hfill} È la stessa in tutte le realizzazioni;}
\item{\makebox[2cm]{$u'$\hfill} {Varia in ogni prova e rappresenta la parte fluttuante (pulsante, di agitazione) che non
contribuisce al trasporto di massa}}
\end{itemize}
\end{document}
решение1
Просто используйте parbox
:
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{amsmath}
\usepackage{mwe}
\usepackage{enumitem}
\setlength{\leftmargin}{-1em}
\usepackage{lmodern}
\makeatletter
\DeclareMathSizes{\@xpt}{\@xpt}{5}{4}
\DeclareMathSizes{\@xipt}{\@xipt}{6}{5}
\DeclareMathSizes{\@xiipt}{\@xiipt}{6}{5}
\DeclareMathSizes{\@xivpt}{\@xivpt}{\@xpt}{6}
\makeatother
\begin{document}
primo caso
\begin{itemize}
\item{\makebox[2cm]{$\bar{u} = cost$\hfill} È la stessa in tutte le realizzazioni;}
\item{\makebox[2cm]{$u'$\hfill} {Varia in ogni prova e rappresenta la parte fluttuante (pulsante, di agitazione) che non
contribuisce al trasporto di massa}}
\end{itemize}
non primo caso
\begin{itemize}
\item{\makebox[2cm]{$\bar{u} = cost$\hfill}} \parbox{\dimexpr\linewidth-2cm}{È la stessa in tutte le realizzazioni;}
\item{\makebox[2cm]{$u'$\hfill}} \parbox{\dimexpr\linewidth-2cm}{Varia in ogni prova e rappresenta la parte fluttuante (pulsante, di agitazione) che non
contribuisce al trasporto di massa}
\end{itemize}
\end{document}
Пояснение первого аргумента моей \parbox
команды:заключается в том, что я хочу использовать всю доступную ширину линии ( \linewidth
длину), но уменьшить ее на 2cm
столько, сколько она 2cm
уже использовалась ранее в предыдущей \makebox
команде.
Таким образом, первый обязательный аргумент , \parbox
который используется для его ширины, это:
\dimexpr\linewidth-2cm
Выход:
PS: Вы можете добавить необязательный аргумент, например [t]
:
\parbox[t]{\dimexpr\linewidth-2cm}{<Your text>}
чтобы выровнять его по верхней части результата \makebox
.
Редактировать: На самом деле, поскольку вы уже используете itemize, вы можете сделать это, используя его свойства:
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{enumitem}
\newcommand{\myitem}[1][]{\item[\textbullet\space\space#1]}
\newenvironment{myitemize}[1][labelwidth=2cm,labelsep=0.4cm,align=parleft,leftmargin =\dimexpr+\labelwidth+\labelsep+\parindent\relax]{\itemize[#1]}{\enditemize}
\begin{document}
non-non primo caso
\begin{itemize}[labelwidth=2cm,labelsep=0.4cm,align=parleft,leftmargin =\dimexpr+\labelwidth+\labelsep+\parindent\relax]
\myitem[$\bar{u} = cost$] È la stessa in tutte le realizzazioni;
\myitem[$u'$] Varia in ogni prova e rappresenta la parte fluttuante (pulsante, di agitazione) che non
contribuisce al trasporto di massa
\end{itemize}
non-non primo caso
\begin{myitemize}
\myitem[$\bar{u} = cost$] È la stessa in tutte le realizzazioni;
\myitem[$u'$] Varia in ogni prova e rappresenta la parte fluttuante (pulsante, di agitazione) che non
contribuisce al trasporto di massa
\end{myitemize}
\end{document}
Результат тот же, и вы можете использовать новую среду ( myitemize
) для более удобного использования.
решение2
Решение с wide
опцией и подходящим левым полем:
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{amsmath}
\usepackage{mwe}
\usepackage{enumitem}
\usepackage{lmodern}
\makeatletter
\DeclareMathSizes{\@xpt}{\@xpt}{5}{4}
\DeclareMathSizes{\@xipt}{\@xipt}{6}{5}
\DeclareMathSizes{\@xiipt}{\@xiipt}{6}{5}
\DeclareMathSizes{\@xivpt}{\@xivpt}{\@xpt}{6}
\makeatother
\begin{document}
primo caso
\begin{itemize}[wide=\parindent, leftmargin=3cm]
\item \makebox[2cm][l]{$\bar{u} = \cos t$} È la stessa in tutte le realizzazioni;
\item \makebox[2cm][l]{$u'$} Varia in ogni prova e rappresenta la parte fluttuante (pulsante, di agitazione) che non
contribuisce al trasporto di massa
\end{itemize}
\end{document}