약어 목록에서 약어 뒤의 점을 제거해야합니다. 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 } 

그런 다음 \acsetup{extra-style = newline }. 다음을 제공합니다.

여기에 이미지 설명 입력

전체 코드 :

\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 = }입니다.)

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다