54 LATEX exsheets

exsheets については、 「exsheets (Yet anohter package for the creation of execise sheets) スタイル」 を見よ。


exsheets を使っている LATEX 文書がうまく組版できない Mac があった。 エラーメッセージで検索したら

https://bugs.archlinux.org/task/61865
を見つけた。よく見たら、うまく組版できた Mac ではこのパッチが当たっていた。

自分でパッチを当てた記憶がないのだが… (夜中に小人が作業したはずはない。 きっと年度末だったので、おおあわてで処置して、忘れているのだと思う。)


アクセス出来なくなるといけないので、パッチをココに引用しておきます。
texlive-latexextra-exsheets.diff
--- tex/latex/exsheets/exsheets.sty	2019-02-17 13:25:42.000000000 +0100
+++ tex/latex/exsheets/exsheets.sty	2019-02-20 11:52:19.972534139 +0100
@@ -2760,7 +2760,7 @@
       }
   }
   
-\cs_new_protected:Npn \__exsheets_blank_skip:N #1
+\cs_new_protected:Npn \__exsheets_blank_skip:n #1
   {
     \bool_if:NTF \l__exsheets_blank_width_bool
       { \dim_set:Nn \l__exsheets_tmpa_dim {#1} }
@@ -2791,7 +2791,7 @@
       }
       { \exsheets_write_blank:n { \skip_horizontal:N \l__exsheets_tmpa_dim } }
   }
-\cs_generate_variant:Nn \__exsheets_blank_skip:N { n }
+\cs_generate_variant:Nn \__exsheets_blank_skip:n { n, V }
 
 % the following code from Heiko Oberdieck in d.c.t.t served as inspiration
 % and basis for the \blank command:

MacTeX でインストールした場合、 /usr/local/texlive/201$ x$/texmf-dist/tex/latex/exsheets/exsheets.sty というファイルを修正することになる。

ターミナルでこうすればパッチが当たる
pushd /usr/local/texlive/2019/texmf-dist/tex/latex/exsheets
sudo wget -O texlive-latexextra-exsheets.diff 'https://bugs.archlinux.org/task/61865?getfile=17243'
sudo patch < texlive-latexextra-exsheets.diff
popd

桂田 祐史
2020-04-05