Minun täytyy poistaa pisteet lyhenteiden luettelosta lyhenteiden jälkeen. Käytän ACRO-pakettia.

kirjoita kuvan kuvaus tähän

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

kirjoita kuvan kuvaus tähän


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:

kirjoita kuvan kuvaus tähän

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 vastaavaan extra -ominaisuuteen tauko ilmestyä. (plain -määrityksessä on tällä hetkellä virhe. Oikea on \DeclareInstance {acro-extra} {plain} {default} { brackets = false , punct = true , punct-symbol = })

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *