summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/ducksay/ducksay.code.v2.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-01-08 21:54:40 +0000
committerKarl Berry <karl@freefriends.org>2019-01-08 21:54:40 +0000
commitb405a4247e270ac2c19dff420c4dd88ad9bcd550 (patch)
treea5c44127158e0dc4fd2adfac886b0b8901b16c9a /Master/texmf-dist/tex/latex/ducksay/ducksay.code.v2.tex
parent6cee10004a95f99a2b6746024a6f2833b79e2db4 (diff)
ducksay (8jan19)
git-svn-id: svn://tug.org/texlive/trunk@49644 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/ducksay/ducksay.code.v2.tex')
-rw-r--r--Master/texmf-dist/tex/latex/ducksay/ducksay.code.v2.tex13
1 files changed, 11 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/latex/ducksay/ducksay.code.v2.tex b/Master/texmf-dist/tex/latex/ducksay/ducksay.code.v2.tex
index 66d11218951..fbd1143b637 100644
--- a/Master/texmf-dist/tex/latex/ducksay/ducksay.code.v2.tex
+++ b/Master/texmf-dist/tex/latex/ducksay/ducksay.code.v2.tex
@@ -13,7 +13,7 @@
%% See http://www.latex-project.org/lppl.txt
%% --------------------------------------------------------------
%%
-%% Copyright (C) 2017-2018 Jonathan P. Spratte
+%% Copyright (C) 2017-2019 Jonathan P. Spratte
%%
%% This work may be distributed and/or modified under the conditions of the
%% LaTeX Project Public License (LPPL), either version 1.3c of this license or
@@ -446,7 +446,16 @@
}
\NewDocumentCommand \ducksay_eat_argument_tabular_verb:w
{ >{ \ducksay_process_verb_newline:nnn { ~ } { ~ \par } } +v }
- { \ducksay_eat_argument_tabular_inner:w { \scantokens { #1 } } }
+ {
+ \ducksay_eat_argument_tabular_inner:w
+ {
+ \group_begin:
+ \tex_everyeof:D { \exp_not:N }
+ \exp_after:wN
+ \group_end:
+ \tex_scantokens:D { #1 }
+ }
+ }
\NewDocumentCommand \ducksay_eat_argument_tabular_normal:w { +m }
{ \ducksay_eat_argument_tabular_inner:w { #1 } }
\cs_new_protected_nopar:Npn \ducksay_eat_argument_hbox:w