前面几楼的方法,我在ELSEVIER 的CAS-DC的模板中没效果。捣鼓了一个下午终于找到了一个方法:
1.找到模板中的cas-common.sty文件。
2.在文件中搜索如下\stmauthors { } 部分。
3.将改代码块的
\seq_use:cnnn { g_stm_au\int_use:N\g_stm_augr_int _seq }
{ ,~ } { ,~ } { ~and~ }
改为
\seq_use:cnnn { g_stm_au\int_use:N\g_stm_augr_int _seq }
{ ,~ } { ,~ } { ,~ }
最后修改完,改代码快如下
![[真棒]](/static/emoticons/u771fu68d2.png)
:
\NewDocumentCommand \stmauthors { }
{
\group_begin:
\stmAuthorSetup { type = authors }
\l_stm_au_setup_tl
\par \vskip\l_stm_augroup_before_dim
\l_stm_augroup_align_tl
\l_stm_augroup_size_tl
\l_stm_augroup_shape_tl
\l_stm_augroup_weight_tl
\color{ \l_stm_augroup_color_tl }
\bool_if:NTF \g_stm_augr_bool
{ \seq_use:Nn \g_stm_augr_seq { \par } }
{
\seq_use:cnnn { g_stm_au\int_use:N\g_stm_augr_int _seq }
{ ,~ } { ,~ } { ,~ }
}
\par\vskip\l_stm_augroup_after_dim
\group_end:
}