Настройка пробелов в глоссарии

Настройка пробелов в глоссарии

После создания списка математических параметров у меня возникло два вопроса:

  • Некоторые из их соответствующих определений слишком длинные, и, как следствие, они будут занимать две строки. Как вы можете видеть на рисунке, вторая строка этих длинных определений (например, Mjp) начинается под математическим символом. Это выглядит не очень хорошо, и поэтому я хотел бы поместить вторую строку определения под первой строкой.
  • Последние параметры списка (т.е. параметр BFC, BTC и т.д.) являются бинарными параметрами, поэтому я хотел бы назвать их следующим образом: BFC\in{0,1}. Однако, если я напишу это, Latex получит ошибку. Есть ли способ исправить это?

Я оставлю вам здесь код, который я использовал:

\usepackage{enumitem}
\usepackage{hyperref}
\usepackage{glossaries}


\makeglossaries

\newcommand{\mathgl}[2]{
    \newglossaryentry{#1}{name={#1},description={#2}}
    \begin{description}[labelwidth=2cm]
      \item[\gls{#1}]#2
    \end{description}
}

\subsubsection{Parameters}
The following product flow related parameters are used:\\
\mathgl{D_j_p_y}{Demand of customer $j$ for specific product code $p$ in year $y$.}
\mathgl{Q_i}{Available capacity on facility $i$ [M cans].}
\mathgl{V_i}{Minimum volume required on facility $i$ [M cans].}
\mathgl{Fc_i}{Fixed cost of each facility $i$ [\euro].}
\mathgl{M_j_p}{Minimum volume required per product code $p$ from facility $i$ to customer $j$ [M cans].}
\mathgl{G_o_p}{Minimum volume required per product code $p$ from facility $i$ to OpCo $o$ [M cans].}
\mathgl{Fc_i}{Fixed cost of each facility $i$ [\euro].}
\mathgl{Ec__i_j_p_y}{Ex-works costs per product code p from facility i to customer j in year y [\euro/M cans]. }
\mathgl{Tc_i_j_p}{Unit transportation costs for specific product code p from facility i to customer j [\euro/M cans].}
\mathgl{Lc}{Transportation fixed costs [\euro].}
\mathgl{Vc}{Transportation variable costs [\euro].}
\mathgl{Wc_i_j_p}{Unit warehousing costs for specific product code $p$ from facility $i$ to customer $j$ [\euro/M cans].}
\mathgl{K_i_j}{Distance between facility $i$ and customer $j$ [km].}
\mathgl{Tq_i_p}{Truck capacity of supplier facility $i$ for product code $p$ [M cans].}
\mathgl{Z_i_j_p}{\ce{CO2} emissions for specific product code $p$ from facility $i$ to customer $j$ [kg \ce{CO2}/M cans].}
\mathgl{Zc}{\ce{CO2} costs [\euro/kg \ce{CO2}]. }
\mathgl{BFC}{Binary to indicate whether to include facility fixed costs or not.}
\mathgl{BTC}{Binary to indicate whether to include transportation costs or not.}
\mathgl{BEC}{Binary to indicate whether to include ex-works costs or not.}
\mathgl{BZC}{Binary to indicate whether to include CO2 emissions costs or not.}
\mathgl{BWC}{Binary to indicate whether to include warehouse costs or not.}

результаты моего латекса

решение1

\newcommand{\mathgl}[2]{
    \newglossaryentry{#1}{name={#1},description={#2}}
    \begin{description}[style=multiline, labelwidth=1cm]
        \item[\gls{#1}]#2
    \end{description}
}

Я думаю, это решит вашу проблему, и после трех вопросов вы наконец получите то, что хотели.

решение2

Я мог бы легко решить эту проблему, используя табличную или длинную таблицу (длинную таблицу, если список занимает больше одной страницы). Если таблица выходит за пределы поля вашего текста, вы можете поиграть с 9 см и отрегулировать ширину таблицы (см. код).

\subsubsection{Parameters}
The following product flow related parameters are used:\\

    \begin{longtable}{lp{9cm}}
    $D_j_p_y$ & Demand of customer $j$ for specific product code $p$ in year $y$ [M cans]. \\
    $Q_i$ & Available capacity on facility $i$ [M cans].\\
    $V_i$ & Minimum volume required on facility $i$ [M cans].\\

\end{longtable}

Связанный контент