1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
|
%# -*- 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}
\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}
|