cgnieder / acro

acronyms for LaTeX
LaTeX Project Public License v1.3c
40 stars 9 forks source link

space issue in `\Acl{}` with the option `uppercase/cmd` #240

Closed DaftDogeee closed 2 years ago

DaftDogeee commented 2 years ago

Hi, Clemens,

There may be a space issue for \Acl{} (local version is v3.5). The example is given as follow.

\documentclass{article}

\usepackage{acro}
\usepackage{mfirstuc-english}

\DeclareAcronym{MAC}{
    short = MAC,
    long = media access control}

\begin{document}
test \Acl[uppercase/cmd=\ecapitalisefmtwords]{MAC}

test \Acl{MAC}
\end{document}

截屏2022-03-20 下午6 59 03

cgnieder commented 2 years ago

Hm, interesting. Maybe acro can shield against it, I have to look. But the actual problem is not acro:

\documentclass{article}

\usepackage{acro}
\usepackage{mfirstuc-english}

\DeclareAcronym{MAC}{
  short = MAC,
  long = media access control
}

\newcommand\test[1]{#1}

\begin{document}

test \Acl[uppercase/cmd=\ecapitalisefmtwords]{MAC}

test \Acl[uppercase/cmd=\test]{MAC}

test \Acl{MAC}

test \ecapitalisefmtwords{media access control}

test \ecapitalisefmtwords{}\ecapitalisefmtwords{media access control}

\end{document}

grafik