From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 2 Sep 2019 13:46:59 +0900 Subject: Initial commit --- language/japanese/platex-tools/plarray.tex | 82 ++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 language/japanese/platex-tools/plarray.tex (limited to 'language/japanese/platex-tools/plarray.tex') diff --git a/language/japanese/platex-tools/plarray.tex b/language/japanese/platex-tools/plarray.tex new file mode 100644 index 0000000000..fdb95faf3e --- /dev/null +++ b/language/japanese/platex-tools/plarray.tex @@ -0,0 +1,82 @@ +%# -*- coding: utf-8 -*- +\ifx\epTeXinputencoding\undefined\else % defined in e-pTeX (> TL2016) + \epTeXinputencoding utf8 % ensure utf-8 encoding for platex +\fi + +\documentclass[a4paper]{jsarticle}% supports \verb in \footnote +\usepackage{doc} +\usepackage{plarray} +\GetFileInfo{plarray.sty} +\makeatletter +\makeatother +\title{Package \textsf{plarray} \fileversion} +\author{Hironobu Yamashita} +\date{\filedate} +\begin{document} + +\maketitle + +This package \textsf{plarray} provides small patches to \textsf{array} +package (\textsf{latex-tools} bundle) for use with Japanese +p\LaTeX/up\LaTeX. +By loading \textsf{plarray} in addition to/instead of \textsf{array}, +you can avoid conflicts between (u)p\LaTeX\ kernel and \textsf{array}% +\footnote{Below is recent changes introduced to +p\LaTeX/up\LaTeX\ kernels by Japanese \TeX\ Development Community, +which cannot cope with \textsf{array} package: +\begin{itemize} +\item Remove extra \verb+\xkanjiskip+ around tabular environment +\item Inhibit JFM (Japanese \TeX\ font metric) glue + around tabular cell components +\end{itemize} +The package \textsf{plarray} re-adds these changes to \textsf{array}.}. + +If you are going to use both \textsf{plext} and \textsf{array} packages +on p\LaTeX/up\LaTeX, the easiest way is to use \textsf{plextarray}; +please refer to its document. + +This package is part of \textsf{platex-tools} bundle: +\begin{verbatim} + https://github.com/aminophen/platex-tools +\end{verbatim} + +\bigskip + +この\textsf{plarray}パッケージは、\textsf{latex-tools}バンドルの +\textsf{array}パッケージをp\LaTeX/up\LaTeX で使うときのwrapperとして +機能します。さらに、\textsf{array}パッケージによって上書きされて +無効化されてしまうp\LaTeX/up\LaTeX カーネルの修正点を再有効化する +働きもします(具体的には、「tabular環境前後に\verb+\xkanjiskip+由来の +余分なアキが入る現象」と、「表のセル内の要素が始め括弧類で始まる場合や +終わり括弧類で終わる場合にJFMグルーが不自然に入る現象」に対処します)。 + +\bigskip +\begin{minipage}{0.45\linewidth} +\begin{verbatim} + \documentclass{jarticle} % if you are using pLaTeX, + \usepackage{plarray} % load this! + \begin{document} + これは表の例です + \begin{tabular}{|>{$}c<{$}|c|}\hline + \exp(x) & 指数関数 \\ \hline + \log(x) & 対数関数 \\ \hline + \end{tabular}% + 終わり + \end{document} +\end{verbatim} +\end{minipage} +\begin{minipage}{0.5\linewidth} + これは表の例です + \begin{tabular}{|>{$}c<{$}|c|}\hline + \exp(x) & 指数関数 \\ \hline + \log(x) & 対数関数 \\ \hline + \end{tabular}% + 終わり +\end{minipage} +\bigskip + +p\LaTeX/up\LaTeX で、\textsf{array}パッケージに加えてさらに +\textsf{plext}パッケージも使いたい場合は、 +\textsf{plextarray}パッケージを読み込むのが簡単です。 + +\end{document} -- cgit v1.2.3