texlive[68149] Master/texmf-dist/tex/latex/jwjournal/jwjournal.cls:
commits+karl at tug.org
commits+karl at tug.org
Sat Sep 2 22:07:59 CEST 2023
Revision: 68149
http://tug.org/svn/texlive?view=revision&revision=68149
Author: karl
Date: 2023-09-02 22:07:59 +0200 (Sat, 02 Sep 2023)
Log Message:
-----------
jwjournal (2sep23)
Modified Paths:
--------------
trunk/Master/texmf-dist/tex/latex/jwjournal/jwjournal.cls
Modified: trunk/Master/texmf-dist/tex/latex/jwjournal/jwjournal.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/jwjournal/jwjournal.cls 2023-09-02 20:07:46 UTC (rev 68148)
+++ trunk/Master/texmf-dist/tex/latex/jwjournal/jwjournal.cls 2023-09-02 20:07:59 UTC (rev 68149)
@@ -12,7 +12,7 @@
\NeedsTeXFormat{LaTeX2e}[2022-06-01]
\ProvidesExplClass
{jwjournal}
- {2023/08/31} {}
+ {2023/09/01} {}
{JW's journal class}
\keys_define:nn { jwjournal }
@@ -105,6 +105,9 @@
\RequirePackage { enumitem }
\setlist [ description ] { font = \normalfont\sffamily, leftmargin = 3em, topsep = 0pt, labelsep = 1em }
+\dim_new:N \l_jwjournal_labelsep_dim
+\dim_set:Nn \l_jwjournal_labelsep_dim { \labelsep }
+\setlist [ 2 ] { labelsep = \l_jwjournal_labelsep_dim, labelwidth = !}
\RenewDocumentCommand \descriptionlabel { m }
{
\makebox[\maxof{\width}{2em}][l]{
@@ -115,10 +118,10 @@
left = .1em, right = .1em, top = .05em, bottom = .05em] { #1 }
}
}
-\NewDocumentCommand \JWJournalItem { m }
+\NewDocumentCommand \JWJournalItem { m m }
{
\begin{description}
- \item #1
+ \item[#1] #2
\end{description}
}
@@ -341,20 +344,20 @@
\regex_replace_all:nnN
{ \*\*\* (.*?) \*\*\* }
- { \c{textbf}\{ \c{emph}\{ \1 \} \} }
+ { \c{textbf} { \c{emph} {\1} } }
\l_jwjournal_tmp_tl
\regex_replace_all:nnN
{ \*\* (.*?) \*\* }
- { \c{textbf}\{ \1 \} }
+ { \c{textbf} {\1} }
\l_jwjournal_tmp_tl
\regex_replace_all:nnN
{ \* (.*?) \* }
- { \c{emph}\{ \1 \} }
+ { \c{emph} {\1} }
\l_jwjournal_tmp_tl
\regex_replace_once:nnN
{ >>> \ *? (.*) }
- { \c{JWJournalNote}\{\1\} }
+ { \c{JWJournalNote} {\1} }
\l_jwjournal_tmp_tl
\regex_replace_all:nnN
{ \ *? >>> \ *? }
@@ -412,12 +415,12 @@
\l_jwjournal_tmp_tl
\regex_replace_once:nnN
- { ❄️ \ *? (\[.*\] .*) }
- { \c{JWJournalItem} {\1} }
+ { ❄️ \ *? \[(.*)\] (.*) }
+ { \c{JWJournalItem} {\1} {\2} }
\l_jwjournal_tmp_tl
\regex_replace_once:nnN
{ ❄️ \ *? 【(.*)】(.*) }
- { \c{JWJournalItem} { \[\1\] \2 } }
+ { \c{JWJournalItem} {\1} {\2} }
\l_jwjournal_tmp_tl
\regex_replace_once:nnN { ❄️ } { } \l_jwjournal_tmp_tl
More information about the tex-live-commits
mailing list.