Glossarabstände anpassen

Glossarabstände anpassen

Nachdem ich eine Liste mathematischer Parameter erstellt habe, habe ich zwei Fragen:

  • Einige der jeweiligen Definitionen sind zu lang und belegen daher zwei Zeilen. Wie Sie auf dem Bild sehen können, beginnt die zweite Zeile dieser langen Definitionen (z. B. Mjp) unter dem mathematischen Symbol. Das sieht nicht gut aus und deshalb möchte ich die zweite Zeile der Definition unter die erste Zeile setzen.
  • Die letzten Parameter der Liste (also die Parameter BFC, BTC usw.) sind binäre Parameter und deshalb möchte ich sie wie folgt aufrufen: BFC\in{0,1}. Wenn ich das schreibe, wird Latex jedoch einen Fehler erhalten. Gibt es eine Möglichkeit, das zu beheben?

Ich hinterlasse Ihnen hier den Code, den ich verwendet habe:

\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.}

Ergebnisse meiner Latex

Antwort1

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

Ich denke, dies behebt Ihr Problem und nach drei Fragen haben Sie endlich, was Sie wollten.

Antwort2

Ich konnte das Problem leicht lösen, indem ich eine tabellarische oder eine lange Tabelle verwendete (lange Tabelle, wenn die Liste mehr als eine Seite einnimmt). Wenn die Tabelle den Rand Ihres Textes überschreitet, können Sie mit den 9 cm spielen und die Breite der Tabelle anpassen (siehe Code).

\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}

verwandte Informationen