itemize - Özelleştirilmiş öğeler

Oct 28 2020

Aşağıdaki MWE'de kalın olarak şekillendirilmiş öğelerin etiketlerinin yazılmak yerine otomatik olarak eklenmesini istiyorum.

\documentclass[12pt]{article}
\usepackage{enumitem}

\begin{document}

\begin{itemize}
    \item[ALG :]
          méthode de type ALG-ébrique

    \item[ARI :]
          méthode de type ARI-thmétique

    \item[GÉO :]
          méthode de type GÉO-métrique
\end{itemize}

\end{document}

Yanıtlar

7 Vincent Oct 28 2020 at 02:44

Nasıl \itemdavranacağını değiştirerek biçimlendirmeyi otomatik olarak yapacak yeni bir liste tanımlayabilirsiniz .

\documentclass[12pt]{article}
\usepackage{enumitem}
\let\olditem\item
\newlist{methods}{itemize}{1}
\setlist[methods]{%
    align=right,
    before=\changeitem,
    font=\bfseries,
    after=\let\item\olditem
}
\newcommand*{\changeitem}{%
    \renewcommand*{\item}[1][]{%
        \olditem[##1 :]
    }%
}
\begin{document}
\begin{methods}
    \item[ALG]
          méthode de type ALG-ébrique
    \item[ARI]
          méthode de type ARI-thmétique
    \item[GÉO]
          méthode de type GÉO-métrique
\end{methods}
\end{document}
3 leandriis Oct 28 2020 at 02:55

İşte a kullanarak tamamen farklı bir yaklaşım tabular:

\documentclass[12pt]{article}
\usepackage{array}

\begin{document}

\begin{tabular}{@{}>{\bfseries}r<{ :}@{~}l}
    ALG & méthode de type ALG-ébrique \\
    ARI & méthode de type ARI-thmétique\\
    GÉO & méthode de type GÉO-métrique\\
\end{tabular}

\renewcommand{\arraystretch}{1.5}
\begin{tabular}{@{}>{\bfseries}r<{ :}@{~}l}
    ALG & méthode de type ALG-ébrique \\
    ARI & méthode de type ARI-thmétique\\
    GÉO & méthode de type GÉO-métrique\\
\end{tabular}

\end{document}