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.
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
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:
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 aplain
meghatározásban. A helyes a\DeclareInstance {acro-extra} {plain} {default} { brackets = false , punct = true , punct-symbol = }
)