Skip to content

Commit

Permalink
囲み記事のラベルをMEMO,NOTE等妥当なものにする (Closes: #1843)
Browse files Browse the repository at this point in the history
  • Loading branch information
kmuto committed Sep 4, 2022
1 parent 0c1cc13 commit d17d90e
Show file tree
Hide file tree
Showing 6 changed files with 61 additions and 23 deletions.
26 changes: 24 additions & 2 deletions lib/review/i18n.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,14 @@ ja:
hd_quote_without_number: "「%s」"
appendix: 付録%pA
numberless_image: "図:"
memo_head: ■メモ
note_head: NOTE
tip_head: TIP
info_head: INFORMATION
warning_head: WARNING
important_head: IMPORTANT
caution_head: CAUTION
notice_head: NOTICE
memo_head: MEMO
format_number: "%s.%d"
format_number_header: "%s.%d:"
format_number_without_chapter: "%d"
Expand Down Expand Up @@ -107,7 +114,14 @@ en:
hd_quote_without_number: '"%s"'
appendix: Appendix %s
numberless_image: "Figure:"
memo_head: Note
note_head: NOTE
tip_head: TIP
info_head: INFORMATION
warning_head: WARNING
important_head: IMPORTANT
caution_head: CAUTION
notice_head: NOTICE
memo_head: MEMO
format_number: "%s.%d"
format_number_header: "%s.%d:"
format_number_without_chapter: "%d"
Expand Down Expand Up @@ -178,6 +192,14 @@ zh-TW:
hd_quote_without_number: "「%s」"
appendix: 附錄%s
numberless_image: "圖:"
note_head: NOTE
tip_head: TIP
info_head: INFORMATION
warning_head: WARNING
important_head: IMPORTANT
caution_head: CAUTION
notice_head: NOTICE
memo_head: MEMO
format_number: "%s.%d"
format_number_header: "%s.%d:"
format_number_without_chapter: "%d"
Expand Down
4 changes: 3 additions & 1 deletion templates/latex/config.erb
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,9 @@
\def\review@intn@table{<%= escape(I18n.t('table')) %>}
\def\review@intn@equation{<%= escape(I18n.t('equation')) %>}
\def\review@intn@columnname{<%= escape(I18n.t('columnname')) %>}
\def\review@intn@memohead{<%= escape(I18n.t('memo_head')) %>}
<%- %w[note tip info warning important caution notice memo].each do |mini| -%>
\def\review@intn@<%= mini%>head{<%= escape(I18n.t("#{mini}_head")) %>}
<%- end -%>
\def\review@intn@edition{<%= escape(I18n.t('edition')) %>}
\def\review@intn@publishedby{<%= escape(I18n.t('published_by', @config.names_of('pbl').join(I18n.t('names_splitter'))))%>}
\def\review@intn@captionprefix{<%= escape(I18n.t('caption_prefix')) %>}
Expand Down
16 changes: 8 additions & 8 deletions templates/latex/review-jlreq/review-base.sty
Original file line number Diff line number Diff line change
Expand Up @@ -146,35 +146,35 @@

% 囲み記事
\newenvironment{reviewnote}[1][]{%
\begin{tcolorbox}[skin=enhanced jigsaw,breakable,empty,coltitle=black,title={\sffamily\bfseries NOTE #1},borderline horizontal={0.5mm}{0pt}{black!50}, left=1mm, right=1mm, left skip=6mm]}
\begin{tcolorbox}[skin=enhanced jigsaw,breakable,empty,coltitle=black,title={\sffamily\bfseries \review@intn@notehead\hspace{0.75\zw}#1},borderline horizontal={0.5mm}{0pt}{black!50}, left=1mm, right=1mm, left skip=6mm]}
{\end{tcolorbox}}

\newenvironment{reviewmemo}[1][]{%
\begin{tcolorbox}[skin=enhanced jigsaw,breakable,empty,coltitle=black,title={\sffamily\bfseries MEMO #1},borderline horizontal={0.5mm}{0pt}{black!50}, left=1mm, right=1mm, left skip=6mm]}
\begin{tcolorbox}[skin=enhanced jigsaw,breakable,empty,coltitle=black,title={\sffamily\bfseries \review@intn@memohead\hspace{0.75\zw}#1},borderline horizontal={0.5mm}{0pt}{black!50}, left=1mm, right=1mm, left skip=6mm]}
{\end{tcolorbox}}

\newenvironment{reviewtip}[1][]{%
\begin{tcolorbox}[skin=enhanced jigsaw,breakable,empty,coltitle=black,title={\sffamily\bfseries Tips #1},borderline horizontal={0.5mm}{0pt}{black!50}, left=1mm, right=1mm, left skip=6mm]}
\begin{tcolorbox}[skin=enhanced jigsaw,breakable,empty,coltitle=black,title={\sffamily\bfseries \review@intn@tiphead\hspace{0.75\zw}#1},borderline horizontal={0.5mm}{0pt}{black!50}, left=1mm, right=1mm, left skip=6mm]}
{\end{tcolorbox}}

\newenvironment{reviewinfo}[1][]{%
\begin{tcolorbox}[skin=enhanced jigsaw,breakable,empty,coltitle=black,title={\sffamily\bfseries INFORMATION #1},borderline horizontal={0.5mm}{0pt}{black!50}, left=1mm, right=1mm, left skip=6mm]}
\begin{tcolorbox}[skin=enhanced jigsaw,breakable,empty,coltitle=black,title={\sffamily\bfseries \review@intn@infohead\hspace{0.75\zw}#1},borderline horizontal={0.5mm}{0pt}{black!50}, left=1mm, right=1mm, left skip=6mm]}
{\end{tcolorbox}}

\newenvironment{reviewwarning}[1][]{%
\begin{tcolorbox}[skin=enhanced jigsaw,breakable,empty,coltitle=black,title={\sffamily\bfseries WARNING! #1},borderline horizontal={0.5mm}{0pt}{black!50}, left=1mm, right=1mm, left skip=6mm]}
\begin{tcolorbox}[skin=enhanced jigsaw,breakable,empty,coltitle=black,title={\sffamily\bfseries \review@intn@warninghead\hspace{0.75\zw}#1},borderline horizontal={0.5mm}{0pt}{black!50}, left=1mm, right=1mm, left skip=6mm]}
{\end{tcolorbox}}

\newenvironment{reviewimportant}[1][]{%
\begin{tcolorbox}[skin=enhanced jigsaw,breakable,empty,coltitle=black,title={\sffamily\bfseries IMPORTANT! #1},borderline horizontal={0.5mm}{0pt}{black!50}, left=1mm, right=1mm, left skip=6mm]}
\begin{tcolorbox}[skin=enhanced jigsaw,breakable,empty,coltitle=black,title={\sffamily\bfseries \review@intn@importanthead\hspace{0.75\zw}#1},borderline horizontal={0.5mm}{0pt}{black!50}, left=1mm, right=1mm, left skip=6mm]}
{\end{tcolorbox}}

\newenvironment{reviewcaution}[1][]{%
\begin{tcolorbox}[skin=enhanced jigsaw,breakable,empty,coltitle=black,title={\sffamily\bfseries CAUTION! #1},borderline horizontal={0.5mm}{0pt}{black!50}, left=1mm, right=1mm, left skip=6mm]}
\begin{tcolorbox}[skin=enhanced jigsaw,breakable,empty,coltitle=black,title={\sffamily\bfseries \review@intn@cautionhead\hspace{0.75\zw}#1},borderline horizontal={0.5mm}{0pt}{black!50}, left=1mm, right=1mm, left skip=6mm]}
{\end{tcolorbox}}

\newenvironment{reviewnotice}[1][]{%
\begin{tcolorbox}[skin=enhanced jigsaw,breakable,empty,coltitle=black,title={\sffamily\bfseries NOTICE #1},borderline horizontal={0.5mm}{0pt}{black!50}, left=1mm, right=1mm, left skip=6mm]}
\begin{tcolorbox}[skin=enhanced jigsaw,breakable,empty,coltitle=black,title={\sffamily\bfseries \review@intn@noticehead\hspace{0.75\zw}#1},borderline horizontal={0.5mm}{0pt}{black!50}, left=1mm, right=1mm, left skip=6mm]}
{\end{tcolorbox}}

% 書体
Expand Down
20 changes: 10 additions & 10 deletions templates/latex/review-jsbook/review-base.sty
Original file line number Diff line number Diff line change
Expand Up @@ -214,9 +214,9 @@
\renewcommand{\thesection}{\thepart.\@arabic\c@section}%
}{}

\newcommand{\reviewminicolumntitle}[1]{%
\newcommand{\reviewminicolumntitle}[2]{%
\review@ifempty{#1}{}{%
{\large \review@intn@memohead{}: #1}\\}}
{\large ■#2: #1}\\}}

\renewcommand{\contentsname}{\review@toctitle}

Expand All @@ -226,35 +226,35 @@

\newenvironment{reviewnote}[1][]{%
\begin{reviewminicolumn}
\review@ifempty{#1}{}{\reviewminicolumntitle{#1}}
\reviewminicolumntitle{#1}{\review@intn@notehead}
}{\end{reviewminicolumn}}
\newenvironment{reviewmemo}[1][]{%
\begin{reviewminicolumn}
\reviewminicolumntitle{#1}
\reviewminicolumntitle{#1}{\review@intn@memohead}
}{\end{reviewminicolumn}}
\newenvironment{reviewtip}[1][]{%
\begin{reviewminicolumn}
\reviewminicolumntitle{#1}
\reviewminicolumntitle{#1}{\review@intn@tiphead}
}{\end{reviewminicolumn}}
\newenvironment{reviewinfo}[1][]{%
\begin{reviewminicolumn}
\reviewminicolumntitle{#1}
\reviewminicolumntitle{#1}{\review@intn@infohead}
}{\end{reviewminicolumn}}
\newenvironment{reviewwarning}[1][]{%
\begin{reviewminicolumn}
\reviewminicolumntitle{#1}
\reviewminicolumntitle{#1}{\review@intn@warninghead}
}{\end{reviewminicolumn}}
\newenvironment{reviewimportant}[1][]{%
\begin{reviewminicolumn}
\reviewminicolumntitle{#1}
\reviewminicolumntitle{#1}{\review@intn@importanthead}
}{\end{reviewminicolumn}}
\newenvironment{reviewcaution}[1][]{%
\begin{reviewminicolumn}
\reviewminicolumntitle{#1}
\reviewminicolumntitle{#1}{\review@intn@cautionhead}
}{\end{reviewminicolumn}}
\newenvironment{reviewnotice}[1][]{%
\begin{reviewminicolumn}
\reviewminicolumntitle{#1}
\reviewminicolumntitle{#1}{\review@intn@noticehead}
}{\end{reviewminicolumn}}

\DeclareRobustCommand{\reviewkw}[1]{\textbf{\textgt{#1}}}
Expand Down
9 changes: 8 additions & 1 deletion test/assets/test_template.tex
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,14 @@
\def\review@intn@table{表}
\def\review@intn@equation{式}
\def\review@intn@columnname{コラム}
\def\review@intn@memohead{■メモ}
\def\review@intn@notehead{NOTE}
\def\review@intn@tiphead{TIP}
\def\review@intn@infohead{INFORMATION}
\def\review@intn@warninghead{WARNING}
\def\review@intn@importanthead{IMPORTANT}
\def\review@intn@cautionhead{CAUTION}
\def\review@intn@noticehead{NOTICE}
\def\review@intn@memohead{MEMO}
\def\review@intn@edition{版}
\def\review@intn@publishedby{ 発行}
\def\review@intn@captionprefix{ }
Expand Down
9 changes: 8 additions & 1 deletion test/assets/test_template_backmatter.tex
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,14 @@
\def\review@intn@table{表}
\def\review@intn@equation{式}
\def\review@intn@columnname{コラム}
\def\review@intn@memohead{■メモ}
\def\review@intn@notehead{NOTE}
\def\review@intn@tiphead{TIP}
\def\review@intn@infohead{INFORMATION}
\def\review@intn@warninghead{WARNING}
\def\review@intn@importanthead{IMPORTANT}
\def\review@intn@cautionhead{CAUTION}
\def\review@intn@noticehead{NOTICE}
\def\review@intn@memohead{MEMO}
\def\review@intn@edition{版}
\def\review@intn@publishedby{ 発行}
\def\review@intn@captionprefix{ }
Expand Down

0 comments on commit d17d90e

Please sign in to comment.