Minun täytyy poistaa pisteet lyhenteiden luettelosta lyhenteiden jälkeen. Käytän ACRO-pakettia.
Minimityöesimerkki (MWE) näyttää tältä:
\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}
Kommentit
- @clemens Entä jos minun täytyy tehdä ja aseta kuvaus LaTeX: n alle .. tässä tapauksessa avoin kiinnike pysyy? Kuinka ratkaista tämä ongelma?
Vastaa
Jos tarkoitat pistettä ”LaTeX”: n jälkeen:
Käytä
\acsetup{ extra-style = paren , ... }
ja poista sulkeet lyhenteen määritelmästä:
\DeclareAcronym{TEX}{ short = \TeX, long = \LaTeX, extra = just gettin started }
Sitten saat
Vastaus kommenttiin: Lisätietojen sijoittaminen kuvauksen alle on myös mahdollista:
Määritä uusi ilmentymä objektille acro-extra
:
\DeclareInstance {acro-extra} {newline} {default} { brackets = false , punct = true , punct-symbol = \newline }
tai ehkä parempi
\DeclareInstance {acro-extra} {newline} {default} { brackets = false , punct = true , punct-symbol = \par }
ja aseta sitten \acsetup{extra-style = newline }
. Tämä antaa:
Koko koodi:
\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}
Kommentit
- Ei, tarkoitin piste LaTeX: n jälkeen =) enemmän kuin tarpeeksi!
- @Ami haluaisitko rivinvaihdon joka kerta
extra
-ominaisuus annetaan? - @Ami Lisäsin jotain
- Kiitos @clemens, se ' toimivat täydellisesti. Tiedän, että nämä ovat hyvin tarkkoja kysymyksiä, mutta onko jokin tapa määrittää, että osa ylimääräisistä tiedoista on kuvattu oikealla puolella, koska tilaa on joka tapauksessa tarpeeksi ja joissakin tapauksissa sen pitäisi olla alapuolella.
- @Ami Kyllä: käytä
extra-style = plain
ja lisää\newline
vastaavaanextra
-ominaisuuteen tauko ilmestyä. (plain
-määrityksessä on tällä hetkellä virhe. Oikea on\DeclareInstance {acro-extra} {plain} {default} { brackets = false , punct = true , punct-symbol = }
)