略語のリストで略語の後のドットを削除する必要があります。 ACROパッケージを使用しています。

ここに画像の説明を入力してください

私の最小限の作業例(MWE)は次のようになります:

\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} 

コメント

  • @clemens必要な場合はどうすればよいですかブレークライン、そしてLaTeXの下に説明を入れてください。この場合、開いたブラケットは残りますか?この問題を解決するにはどうすればよいですか?

回答

「LaTeX」の後のドットを意味する場合:

使用

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

頭字語の定義から括弧を削除します:

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

次に取得します

ここに画像の説明を入力してください


コメントへの回答:説明の下に追加情報を配置することも可能です:

acro-extraオブジェクトの新しいインスタンスを定義します:

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

またはもっと良い

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

次に、。これにより、次のようになります。

ここに画像の説明を入力

完全なコード:

\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} 

コメント

  • いいえ、つまりLaTeXの後のドット=)十分すぎるほどです!
  • @Amiは、毎回その改行を希望しますか? extraプロパティが指定されていますか?
  • @Ami何かを追加しました
  • @clemensに感謝します'は完璧に機能しています。これらは非常に具体的な質問ですが、とにかく十分なスペースがあり、場合によっては下にある必要があるため、追加情報の一部が右側に表示されていることを確認する方法はあります。
  • @Amiはい:extra-style = plainを使用し、必要なそれぞれのextraプロパティ内に\newlineを追加します表示される休憩。 (現在、plainの定義に欠陥があります。正しいものは\DeclareInstance {acro-extra} {plain} {default} { brackets = false , punct = true , punct-symbol = }です)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です