moderncv 中的 downcounter

moderncv 中的 downcounter

moderncv.cls我用我的计数器

\documentclass{moderncv}

\newcommand{\NbOfJournalPub}{10}
\newcounter{MyCounter}
\setcounter{MyCounter}{-1}
\newcommand*{\myJlistitem}{\stepcounter{MyCounter}[J\the\numexpr\NbOfJournalPub-\value{MyCounter}\relax]\,}

\begin{document}

\cvitem{\myJlistitem}{Journal Name, author}
\cvitem{\myJlistitem}{Journal Name, author}
\cvitem{\myJlistitem}{Journal Name, author}

\end{document}

我明白了

[J10] 期刊名称、作者

[J9] 期刊名称,作者

[J8] 期刊名称,作者

但是,我想定义\NbOfJournalPub自动获取该值。

答案1

你确实可以使用totcount

\documentclass{moderncv}
\usepackage{totcount}
\moderncvstyle{casual}

\newcommand{\NbOfJournalPub}{10}
\newtotcounter{MyCounter}

\newcommand*{\myJlistitem}{%
  \stepcounter{MyCounter}%
  [J\the\numexpr1+\totvalue{MyCounter}-\value{MyCounter}\relax]%
}

\name{John}{Doe}
\title{Resumé title}
\address{street and number}{postcode city}{country}

\begin{document}

\makecvtitle

\cvitem{\myJlistitem}{Journal Name, author}
\cvitem{\myJlistitem}{Journal Name, author}
\cvitem{\myJlistitem}{Journal Name, author}

\end{document}

在此处输入图片描述

相关内容