diff options
author | Norbert Preining <norbert@preining.info> | 2020-05-14 03:02:48 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2020-05-14 03:02:48 +0000 |
commit | a50631c54fcd57d69c71325208f42b3da94d98a1 (patch) | |
tree | 4f772343d210087bc74134efbbf3cc973bf91654 /macros/luatex | |
parent | 59bb568bc26ddc9570ef64252b92f81052ccdf70 (diff) |
CTAN sync 202005140302
Diffstat (limited to 'macros/luatex')
-rw-r--r-- | macros/luatex/latex/emojicite/emojicite-doc.pdf | bin | 175889 -> 175991 bytes | |||
-rw-r--r-- | macros/luatex/latex/emojicite/emojicite-doc.tex | 2 | ||||
-rw-r--r-- | macros/luatex/latex/emojicite/emojicite.sty | 60 |
3 files changed, 31 insertions, 31 deletions
diff --git a/macros/luatex/latex/emojicite/emojicite-doc.pdf b/macros/luatex/latex/emojicite/emojicite-doc.pdf Binary files differindex a5d025bd8f..1659ca9d14 100644 --- a/macros/luatex/latex/emojicite/emojicite-doc.pdf +++ b/macros/luatex/latex/emojicite/emojicite-doc.pdf diff --git a/macros/luatex/latex/emojicite/emojicite-doc.tex b/macros/luatex/latex/emojicite/emojicite-doc.tex index ac068cf80b..7f3b53f61f 100644 --- a/macros/luatex/latex/emojicite/emojicite-doc.tex +++ b/macros/luatex/latex/emojicite/emojicite-doc.tex @@ -62,7 +62,7 @@ Adds Emojis to Citations \\ \normalsize (requires Lua\LaTeX)} \author{Leon Sixt \thanks{\url{mail@leon-sixt.de}}} -\date{\emoji{date} 2020/04/13\quad v0.2} +\date{\emoji{date} 2020/05/13\quad v0.3} \begin{document} diff --git a/macros/luatex/latex/emojicite/emojicite.sty b/macros/luatex/latex/emojicite/emojicite.sty index 548d9d6fda..a281b1a169 100644 --- a/macros/luatex/latex/emojicite/emojicite.sty +++ b/macros/luatex/latex/emojicite/emojicite.sty @@ -16,7 +16,7 @@ %% The Current Maintainer of this work is Leon Sixt. %% \NeedsTeXFormat{LaTeX2e}[2020/02/02] -\ProvidesExplPackage{emoji}{2020/04/14}{0.2}{Add Emojis to Citations (in LuaLaTeX)} +\ProvidesExplPackage{emoji}{2020/05/13}{0.3}{Add Emojis to Citations (in LuaLaTeX)} \usepackage{emoji} \usepackage{natbib} @@ -27,7 +27,7 @@ \makeatletter \NewDocumentCommand{\emojicite}{m} { - \mjb_multicitep:n { #1 } + \emojicite_multicitep:n { #1 } } \makeatother @@ -36,61 +36,61 @@ \NewDocumentCommand{\emojicitep}{m} { \NAT@open - \mjb_multicitep:n { #1 } + \emojicite_multicitep:n { #1 } \NAT@close } \makeatother -\seq_new:N \l_mjb_multicite_in_seq -\seq_new:N \l_mjb_multicite_out_seq -\seq_new:N \l_mjb_cite_seq +\seq_new:N \l_emojicite_multicite_in_seq +\seq_new:N \l_emojicite_multicite_out_seq +\seq_new:N \l_emojicite_cite_seq -\cs_new_protected:Npn \mjb_multicitep:n #1 +\cs_new_protected:Npn \emojicite_multicitep:n #1 { - \seq_set_split:Nnn \l_mjb_multicite_in_seq { ; } { #1 } - \seq_clear:N \l_mjb_multicite_out_seq - \seq_map_inline:Nn \l_mjb_multicite_in_seq + \seq_set_split:Nnn \l_emojicite_multicite_in_seq { ; } { #1 } + \seq_clear:N \l_emojicite_multicite_out_seq + \seq_map_inline:Nn \l_emojicite_multicite_in_seq { - \mjb_cite_process:n { ##1 } + \emojicite_cite_process:n { ##1 } } - \seq_use:Nn \l_mjb_multicite_out_seq { ;~ } + \seq_use:Nn \l_emojicite_multicite_out_seq { ;~ } } -\cs_new_protected:Npn \mjb_cite_process:n #1 +\cs_new_protected:Npn \emojicite_cite_process:n #1 { - \seq_set_split:Nnn \l_mjb_cite_seq { , } { #1 } - \int_compare:nTF { \seq_count:N \l_mjb_cite_seq == 1 } + \seq_set_split:Nnn \l_emojicite_cite_seq { , } { #1 } + \int_compare:nTF { \seq_count:N \l_emojicite_cite_seq == 1 } { - \seq_put_right:Nn \l_mjb_multicite_out_seq + \seq_put_right:Nn \l_emojicite_multicite_out_seq { \citeauthor{#1},~\citeyear{#1} } } { - \int_compare:nTF { \seq_count:N \l_mjb_cite_seq == 2 } + \int_compare:nTF { \seq_count:N \l_emojicite_cite_seq == 2 } { - \seq_put_right:Nx \l_mjb_multicite_out_seq + \seq_put_right:Nx \l_emojicite_multicite_out_seq { - \exp_not:N \citeauthor{\seq_item:Nn \l_mjb_cite_seq { 1 }},~ - \exp_not:N \citeyear{\seq_item:Nn \l_mjb_cite_seq { 1 }}~ - \emoji{\seq_item:Nn \l_mjb_cite_seq { 2 }} + \exp_not:N \citeauthor{\seq_item:Nn \l_emojicite_cite_seq { 1 }},~ + \exp_not:N \citeyear{\seq_item:Nn \l_emojicite_cite_seq { 1 }}~ + \emoji{\seq_item:Nn \l_emojicite_cite_seq { 2 }} } } % we can handle up to 2 emojis { - \int_compare:nTF { \seq_count:N \l_mjb_cite_seq == 3 } + \int_compare:nTF { \seq_count:N \l_emojicite_cite_seq == 3 } { - \seq_put_right:Nx \l_mjb_multicite_out_seq + \seq_put_right:Nx \l_emojicite_multicite_out_seq { - \exp_not:N \citeauthor{\seq_item:Nn \l_mjb_cite_seq { 1 }},~ - \exp_not:N \citeyear{\seq_item:Nn \l_mjb_cite_seq { 1 }}~ - \emoji{\seq_item:Nn \l_mjb_cite_seq { 2 }} - \emoji{\seq_item:Nn \l_mjb_cite_seq { 3 }} + \exp_not:N \citeauthor{\seq_item:Nn \l_emojicite_cite_seq { 1 }},~ + \exp_not:N \citeyear{\seq_item:Nn \l_emojicite_cite_seq { 1 }}~ + \emoji{\seq_item:Nn \l_emojicite_cite_seq { 2 }} + \emoji{\seq_item:Nn \l_emojicite_cite_seq { 3 }} } } { - \seq_put_right:Nx \l_mjb_multicite_out_seq + \seq_put_right:Nx \l_emojicite_multicite_out_seq { - \exp_not:N \citeauthor{\seq_item:Nn \l_mjb_cite_seq { 1 }},~ - \exp_not:N \citeyear{\seq_item:Nn \l_mjb_cite_seq { 1 }}~ + \exp_not:N \citeauthor{\seq_item:Nn \l_emojicite_cite_seq { 1 }},~ + \exp_not:N \citeyear{\seq_item:Nn \l_emojicite_cite_seq { 1 }}~ \exp_not:N \textbf{emojicite~does~not~support~more~than~two~emojis}. } } |