summaryrefslogtreecommitdiff
path: root/language
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-04-04 03:01:17 +0000
committerNorbert Preining <norbert@preining.info>2021-04-04 03:01:17 +0000
commit6c7f24a5336de85c7db50c5037772288964c607b (patch)
tree4196d85bcd0f8af6f97d8f1dc8cbd6f6f075fe58 /language
parent76cf94c130ce042b2d2f2fd67258ba5815976abe (diff)
CTAN sync 202104040301
Diffstat (limited to 'language')
-rw-r--r--language/japanese/gckanbun/README.md4
-rw-r--r--language/japanese/gckanbun/gckanbun.pdfbin73689 -> 75281 bytes
-rw-r--r--language/japanese/gckanbun/gckanbun.sty15
-rw-r--r--language/japanese/gckanbun/gckanbun.tex22
-rw-r--r--language/japanese/gckanbun/test-gckanbun.tex2
5 files changed, 24 insertions, 19 deletions
diff --git a/language/japanese/gckanbun/README.md b/language/japanese/gckanbun/README.md
index 58fc1b8cfe..f61de1d5c9 100644
--- a/language/japanese/gckanbun/README.md
+++ b/language/japanese/gckanbun/README.md
@@ -1,8 +1,8 @@
# gckanbun Package
-KANBUN ("Chinese writing") typesetting for upLaTeX and LuaLaTeX
+KANBUN ("Chinese writing") typesetting for (u)pLaTeX and LuaLaTeX
-This package provides a KANBUN (漢文, "Chinese writing") typesetting for upLaTeX and LuaLaTeX.
+This package provides a KANBUN (漢文, "Chinese writing") typesetting for (u)pLaTeX and LuaLaTeX.
## Requirements
diff --git a/language/japanese/gckanbun/gckanbun.pdf b/language/japanese/gckanbun/gckanbun.pdf
index c3ec0b5fcf..0ee35e61ab 100644
--- a/language/japanese/gckanbun/gckanbun.pdf
+++ b/language/japanese/gckanbun/gckanbun.pdf
Binary files differ
diff --git a/language/japanese/gckanbun/gckanbun.sty b/language/japanese/gckanbun/gckanbun.sty
index c488ab3b4e..c2763d60e9 100644
--- a/language/japanese/gckanbun/gckanbun.sty
+++ b/language/japanese/gckanbun/gckanbun.sty
@@ -1,8 +1,9 @@
-% #!lualatex test-gckanbun
-%#!ptex2pdf -l -u test-gckanbun
+%#!lualatex test-gckanbun
+% #!ptex2pdf -l -u test-gckanbun
+% #!ptex2pdf -l test-gckanbun
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{gckanbun}
- [2021/03/25 v1.1 KANBUN typesetting package (Green Cherry Ltd.)]
+ [2021/03/27 v1.2 KANBUN typesetting package (Green Cherry Ltd.)]
%% declare package errors
\def\gcknbn@error{\PackageError{gckanbun}}
@@ -14,7 +15,7 @@
\DeclareOption*{\gcknbn@setkey}
\def\gcknbn@setkey{\expandafter\@gcknbn@setkey\expandafter{\CurrentOption}}
\def\@gcknbn@setkey{\setkeys{gcknbn}}
-\def\gcknbn@prefix{gckanbun}%%given prefix for each commads
+\def\gcknbn@prefix{gckanbun}%%given <prefix> for each commands
\define@key{gcknbn}{prefix}{\gdef\gcknbn@prefix{#1}}
\ExecuteOptions{prefix}
@@ -28,9 +29,11 @@
\gcknbn@error{Please load package 'luatexja' when loading this package.}}
\else\ifuptex
\def\zw{zw}\def\zh{zh}
+\else\ifptex
+ \def\zw{zw}\def\zh{zh}
\else
- \gcknbn@error{Package 'gckanbun' currently supports upLaTeX and LuaLaTeX.}
-\fi\fi
+ \gcknbn@error{Package 'gckanbun' currently supports (u)pLaTeX and LuaLaTeX.}
+\fi\fi\fi
\newcommand*\gcknbn@kanjiskip@fill{%
\ifluatex
diff --git a/language/japanese/gckanbun/gckanbun.tex b/language/japanese/gckanbun/gckanbun.tex
index c926de1ae5..ca18693f99 100644
--- a/language/japanese/gckanbun/gckanbun.tex
+++ b/language/japanese/gckanbun/gckanbun.tex
@@ -1,21 +1,24 @@
-%#!lualatex
-\documentclass{jlreq}
-\usepackage{gckanbun}
+% #!lualatex
+% #!ptex2pdf -l -u
+%#!ptex2pdf -l
+\documentclass{jlreq}\listfiles
+\usepackage[prefix=]{gckanbun}%%=> <prefix>=(empty)
\usepackage{shortvrb}\MakeShortVerb{\|}
+\newcommand*\pLaTeX{p\kern-.05em\LaTeX}
\newcommand*\upLaTeX{up\kern-.05em\LaTeX}
\newcommand*\LuaLaTeX{Lua\LaTeX}
\title{\textsf{gckanbun} Package}
\author{Munehiro Yamamoto}
-\date{2021/03/25 v1.1}
+\date{2021/03/27 v1.2}
\begin{document}
\maketitle
\begin{abstract}
-This package provides a KANBUN (漢文) typesetting for {\upLaTeX} and \LuaLaTeX.
+This package provides a KANBUN (漢文) typesetting for (u){\pLaTeX} and \LuaLaTeX.
-このパッケージは、{\upLaTeX}と{\LuaLaTeX}に対して漢文組みを提供します。
+このパッケージは、(u){\pLaTeX}と{\LuaLaTeX}に対して漢文組みを提供します。
\end{abstract}
\section{\textsf{gckanbun}パッケージの読み込み}
@@ -23,7 +26,7 @@ This package provides a KANBUN (漢文) typesetting for {\upLaTeX} and \LuaLaTeX
\textsf{gckanbun}パッケージを読み込むだけです。
{\LuaLaTeX}の場合、\textsf{luatexja}パッケージをあらかじめ読み込んでおく必要があります。
-なお、\textsf{jlreq}クラスを利用すると、jlreqクラス内部で\textsf{luatexja}パッケージを読み込みます。
+なお、\textsf{jlreq}クラスを利用すると、\textsf{jlreq}クラス内部で\textsf{luatexja}パッケージを読み込みます。
\begin{quote}
\begin{verbatim}
@@ -36,6 +39,8 @@ This package provides a KANBUN (漢文) typesetting for {\upLaTeX} and \LuaLaTeX
\begin{itemize}
\item |prefix=<prefix>|(デフォルト値:|gckanbun|):
\textsf{gckanbun}パッケージが提供する3つのコマンド|\gckanbunruby|、|\gckanbunokurigana|、|\gckanbunkaeriten|をそれぞれ|\<prefix>ruby|、|\<prefix>okurigana|、|\<prefix>kaeriten|として提供します。
+
+このオプションにより、他のパッケージで提供されるルビ振りコマンド|\ruby|との衝突を避けられます。
\end{itemize}
\section{例}
@@ -68,9 +73,6 @@ This package provides a KANBUN (漢文) typesetting for {\upLaTeX} and \LuaLaTeX
このとき、結果は以下のとおりです。
\begin{center}
-\let\ruby\gckanbunruby
-\let\okurigana\gckanbunokurigana
-\let\kaeriten\gckanbunkaeriten
\hbox{\tate
\vbox to \hsize{\vfil
\begin{minipage}{15\zw}
diff --git a/language/japanese/gckanbun/test-gckanbun.tex b/language/japanese/gckanbun/test-gckanbun.tex
index dfb8fceec4..f00ed7eba0 100644
--- a/language/japanese/gckanbun/test-gckanbun.tex
+++ b/language/japanese/gckanbun/test-gckanbun.tex
@@ -1,7 +1,7 @@
%% https://gist.github.com/munepi/5c9e53936e3540b8374b4ab14e6b7832
%#!lualatex
% #!ptex2pdf -l -u
-\documentclass[paper=a5,tate]{jlreq}
+\documentclass[paper=a5,tate]{jlreq}\listfiles
%\usepackage{gckanbun}%%=> provides \gckanbunruby, \gckanbunokurigana, \gckanbunkaeriten as default
\usepackage[prefix=]{gckanbun}%%=> provides \ruby, \okurigana, \kaeriten
%\usepackage[prefix=kanbun]{gckanbun}%%=> provides \kanbunruby, \kanbunokurigana, \kanbunkaeriten