diff options
author | Norbert Preining <preining@logic.at> | 2021-04-05 01:50:00 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2021-04-05 01:50:00 +0000 |
commit | 60eced12eba5838966c3206ecd1aa1b5ccd5c2b8 (patch) | |
tree | e79b249cf4cce88e7c9028180e0e86792482bcf2 /Master/texmf-dist/doc/latex/gckanbun/gckanbun.tex | |
parent | 52abb81b4d93856336a4ff98da16e8de4cb048db (diff) |
gckanbun (5apr2021) new
git-svn-id: svn://tug.org/texlive/trunk@58754 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/gckanbun/gckanbun.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/gckanbun/gckanbun.tex | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/gckanbun/gckanbun.tex b/Master/texmf-dist/doc/latex/gckanbun/gckanbun.tex new file mode 100644 index 00000000000..ca18693f995 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gckanbun/gckanbun.tex @@ -0,0 +1,94 @@ +% #!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/27 v1.2} +\begin{document} +\maketitle + +\begin{abstract} +This package provides a KANBUN (漢文) typesetting for (u){\pLaTeX} and \LuaLaTeX. + +このパッケージは、(u){\pLaTeX}と{\LuaLaTeX}に対して漢文組みを提供します。 +\end{abstract} + +\section{\textsf{gckanbun}パッケージの読み込み} + +\textsf{gckanbun}パッケージを読み込むだけです。 + +{\LuaLaTeX}の場合、\textsf{luatexja}パッケージをあらかじめ読み込んでおく必要があります。 +なお、\textsf{jlreq}クラスを利用すると、\textsf{jlreq}クラス内部で\textsf{luatexja}パッケージを読み込みます。 + +\begin{quote} +\begin{verbatim} +%\usepackage{luatexja}%%<= LuaLaTeXの場合 +\usepackage[<オプション>]{gckanbun} +\end{verbatim} +\end{quote} + +利用可能なオプションは以下のとおりです。 +\begin{itemize} +\item |prefix=<prefix>|(デフォルト値:|gckanbun|): +\textsf{gckanbun}パッケージが提供する3つのコマンド|\gckanbunruby|、|\gckanbunokurigana|、|\gckanbunkaeriten|をそれぞれ|\<prefix>ruby|、|\<prefix>okurigana|、|\<prefix>kaeriten|として提供します。 + +このオプションにより、他のパッケージで提供されるルビ振りコマンド|\ruby|との衝突を避けられます。 +\end{itemize} + +\section{例} + +以下の{\LaTeX}文章を{\LuaLaTeX}でタイプセットします。 +つまり、|lualatex|コマンドを実行します。 + +\begin{quote} +\small +\begin{verbatim} +%#!lualatex +\documentclass[tate]{jlreq} +\usepackage[prefix=]{gckanbun}%%=> <prefix>を「なし」としました。 +\begin{document} +自\okurigana{リ}\kaeriten{二}桓公\kaeriten{一}八世\okurigana{ニシテ} +至\okurigana{ル}\kaeriten{二}景公\okurigana{ニ}\kaeriten{一}。 +有\okurigana{リ}\kaeriten{二}晏子\okurigana{トイフ}者\kaeriten{一}、 +\ruby{事}{つか}\okurigana{フ}\kaeriten{レ}之\okurigana{ニ}。 +名\okurigana{ハ}嬰、\ruby{字}{あざな}\okurigana{ハ}平仲。 +以\okurigana{テ}\kaeriten{二}節倹力行\okurigana{ヲ}\kaeriten{一} +重\okurigana{ンゼラル}\kaeriten{二}於齊\okurigana{ニ}\kaeriten{一}。 +\ruby{一}{いっ}\ruby{狐}{こ}\ruby{裘}{きゅう}三十年、 +豚肩不\kaeriten{レ}\ruby{掩}{おお}\okurigana{ハ}\kaeriten{レ}豆。 +齊國之士、待\okurigana{チテ}以\okurigana{テ}擧\okurigana{グル}\kaeriten{レ} +火\okurigana{ヲ}者、七十餘家\okurigana{アリ}。 +\end{document} +\end{verbatim} +\end{quote} + +このとき、結果は以下のとおりです。 + +\begin{center} +\hbox{\tate +\vbox to \hsize{\vfil +\begin{minipage}{15\zw} +自\okurigana{リ}\kaeriten{二}桓公\kaeriten{一}八世\okurigana{ニシテ} +至\okurigana{ル}\kaeriten{二}景公\okurigana{ニ}\kaeriten{一}。 +有\okurigana{リ}\kaeriten{二}晏子\okurigana{トイフ}者\kaeriten{一}、 +\ruby{事}{つか}\okurigana{フ}\kaeriten{レ}之\okurigana{ニ}。 +名\okurigana{ハ}嬰、\ruby{字}{あざな}\okurigana{ハ}平仲。 +以\okurigana{テ}\kaeriten{二}節倹力行\okurigana{ヲ}\kaeriten{一} +重\okurigana{ンゼラル}\kaeriten{二}於齊\okurigana{ニ}\kaeriten{一}。 +\ruby{一}{いっ}\ruby{狐}{こ}\ruby{裘}{きゅう}三十年、 +豚肩不\kaeriten{レ}\ruby{掩}{おお}\okurigana{ハ}\kaeriten{レ}豆。 +齊國之士、待\okurigana{チテ}以\okurigana{テ}擧\okurigana{グル}\kaeriten{レ} +火\okurigana{ヲ}者、七十餘家\okurigana{アリ}。 +\end{minipage} +\vfil}}% +\end{center} + +\end{document} |