El kell távolítanom a pontokat a rövidítések után a rövidítések listáján. Az ACRO csomagot használom.

írja ide a kép leírását

Minimális példám (MWE) így néz ki:

\documentclass[12pt,a4paper]{scrartcl} \usepackage{longtable} \usepackage[utf8]{inputenc} \usepackage{acro} \usepackage{hyperref} \usepackage{cleveref} \usepackage{enumitem} \hypersetup{colorlinks=true,urlcolor=blue,linkcolor=black,citecolor=black,filecolor=black} \DeclareInstance{acro-page-number}{dotfill}{default}{ punct = true, punct-symbol = \dotfill } \acsetup{ list-type = table, list-style = longtable, list-table-width=\linewidth, pages = first, page-name = , pages-name = , page-ref = dotfill } \DeclareAcronym{TEX}{% short = TEX, long = LaTeX, extra = (just gettin started) } \begin{document} \tableofcontents \printacronyms \newpage \section{l NEED SOME HELP} A \ac{TEX} is such a nice thing nowadays. Nevertheless, I have no clue what to do to solve this problem. \end{document} 

Megjegyzések

  • @clemens Mi van, ha meg kell tennem törésvonalat, és tegye a leírást a LaTeX alá .. ebben az esetben a nyitott zárójel marad? Hogyan lehet megoldani ezt a problémát?

Válasz

Ha a „LaTeX” utáni pontra gondolsz:

Használja

\acsetup{ extra-style = paren , ... } 

, és távolítsa el a zárójeleket a betűszó definíciójából:

\DeclareAcronym{TEX}{ short = \TeX, long = \LaTeX, extra = just gettin started } 

Ezután megkapja

ide írja be a kép leírását


Válasz a megjegyzésre: az extra információk elhelyezése a leírás alatt is lehetséges:

Adjon meg új példányt az acro-extra objektumhoz:

\DeclareInstance {acro-extra} {newline} {default} { brackets = false , punct = true , punct-symbol = \newline } 

vagy talán jobb

\DeclareInstance {acro-extra} {newline} {default} { brackets = false , punct = true , punct-symbol = \par } 

, majd állítsa be a \acsetup{extra-style = newline }. Ez megadja:

írja ide a kép leírását

A teljes kód:

\documentclass[12pt,a4paper]{scrartcl} \usepackage{longtable} \usepackage[utf8]{inputenc} \usepackage{acro} \usepackage{hyperref} \usepackage{cleveref} \usepackage{enumitem} \hypersetup{colorlinks=true,urlcolor=blue,linkcolor=black,citecolor=black,filecolor=black} \DeclareInstance{acro-page-number}{dotfill}{default}{ punct = true, punct-symbol = \dotfill } \DeclareInstance {acro-extra} {newline} {default} { brackets = false , punct = true , punct-symbol = \newline } \acsetup{ extra-style = newline, list-type = table, list-style = longtable, list-table-width = \linewidth, pages = first, page-name = , pages-name = , page-ref = dotfill } \DeclareAcronym{TEX}{% short = \TeX, long = \LaTeX, extra = just gettin started } \DeclareAcronym{foo}{% short = foo, long = foo bar baz } \begin{document} \tableofcontents \printacronyms \newpage \section{l NEED SOME HELP} A \ac{TEX} is such a nice thing nowadays. Nevertheless, I have no clue what to do to solve this problem. \ac{foo} \end{document} 

Megjegyzések

  • Nem, komolyan gondoltam a pont a LaTeX után =) több mint elég!
  • @Ami szeretné, ha a sortörés minden alkalommal megtörténne, extra tulajdonság meg van adva?
  • @Ami adtam valamit
  • Köszönöm @clemens, ez ' s tökéletesen működik. Tudom, hogy ezek nagyon konkrét kérdések, de van-e mód arra, hogy megállapítsuk, hogy az extra információk egy része a jobb oldalon van-e ábrázolva, mert mindenképp van elég hely, és egyes esetekben az alábbiaknak kell lennie.
  • @Ami Igen: használja a extra-style = plain elemet, és adjon hozzá \newline a megfelelő extra tulajdonságon belül a megjelenés szünete. (Jelenleg van egy hiba a plain meghatározásban. A helyes a \DeclareInstance {acro-extra} {plain} {default} { brackets = false , punct = true , punct-symbol = })

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük