plaTeX tbook で longtable を使い複数ページに渡りテーブルを生成する際コンパイルが終わらない

plaTeX tbook で longtable を使い複数ページに渡りテーブルを生成する際コンパイルが終わらない

- yuki の投稿
返信数: 5
現在複数行の縦書きの表を作ろうとしています。
platax で tbook と longtable を使った場合コンパイルが終了しませんでした。
その為、正常にコンパイルできるようにする方法か別の手法で実装することはできるでしょうか。

以下のように複数ページを使わない場合は正常にコンパイルできます。
\documentclass[b5j]{tbook} \usepackage{longtable}
\begin{document}
\begin{longtable}{lll}
項目1&項目2&項目3\\ \hline
\endfirsthead
項目1&項目2&項目3\\ \hline
\endhead
a & b & c \\
\end{longtable}
\end{document}

しかし,次のように複数ページに渡り表を作成する場合コンパイルが終了しません。
\documentclass[b5j]{tbook}
\usepackage{longtable}
\begin{document}
\begin{longtable}{lll}
項目1&項目2&項目3\\ \hline
\endfirsthead
項目1&項目2&項目3\\ \hline
\endhead
a & b & c \\
a & b & c \\
\end{longtable}
\end{document}




yuki への返信

Re: plaTeX tbook で longtable を使い複数ページに渡りテーブルを生成する際コンパイルが終わらない

- 和田 勇 の投稿
macOS Siera で texlive 2016 でテストしてみましたが問題なく処理可能なようです。(a & b & c&\\ の行を 80 行程度にして実験)

実行環境などを提示していただけませんでしょうか?
あるいはその時の log ファイルなどの情報でも良いです。

こちらで実験した時のログは以下のようなものです。

This is e-pTeX, Version 3.14159265-p3.7-160201-2.6 (utf8.euc) (TeX Live 2016) (preloaded format=platex)
restricted \write18 enabled.
entering extended mode
(./Y.tex
pLaTeX2e <2016/11/29> (based on LaTeX2e <2017/01/01> patch level 3)
Babel <3.9r> and hyphenation patterns for 83 language(s) loaded.
(/usr/local/texlive/2016/texmf-dist/tex/platex/base/tbook.cls
Document Class: tbook 2016/11/22 v1.7b Standard pLaTeX class
(/usr/local/texlive/2016/texmf-dist/tex/platex/base/tbk10.clo)
(/usr/local/texlive/2016/texmf-dist/tex/platex/base/plext.sty))
(/usr/local/texlive/2016/texmf-dist/tex/latex/tools/longtable.sty) (./Y.aux)
《縦組モード》 [1] [2] (./Y.aux) )
Output written on Y.dvi (2 pages, 4384 bytes).
Transcript written on Y.log.
和田 勇 への返信

Re: plaTeX tbook で longtable を使い複数ページに渡りテーブルを生成する際コンパイルが終わらない

- yuki の投稿
Debian 8.7 の公式リポジトリのTexLive パッケージを使っています。

This is e-pTeX, Version 3.14159265-p3.5-130605-2.6 (utf8.euc) (TeX Live 2015/dev/Debian) (preloaded format=platex 2017.5.12) 13 MAY 2017 02:10
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**a.tex
(./a.tex
pLaTeX2e <2006/11/10> (based on LaTeX2e <2014/05/01> patch level 0)
Babel <3.9l> and hyphenation patterns for 11 languages loaded.
(/usr/share/texlive/texmf-dist/tex/platex/base/tbook.cls
Document Class: tbook 2006/06/27 v1.6 Standard pLaTeX class
\c@@paper=\count81
(/usr/share/texlive/texmf-dist/tex/platex/base/tbk10.clo
File: tbk10.clo 2006/06/27 v1.6 Standard pLaTeX file (size option)
)
(/usr/share/texlive/texmf-dist/tex/platex/base/plext.sty
Package: plext

yuki への返信

Re: plaTeX tbook で longtable を使い複数ページに渡りテーブルを生成する際コンパイルが終わらない

- 前田 一貴 の投稿
おそらく,最新の pLaTeX では修正済みの問題だと思います.
https://github.com/texjporg/platex/issues/21
前田 一貴 への返信

Re: plaTeX tbook で longtable を使い複数ページに渡りテーブルを生成する際コンパイルが終わらない

- yuki の投稿
ありがとうございます
pLaTeXのバージョンを上げて試してみます
yuki への返信

Re: plaTeX tbook で longtable を使い複数ページに渡りテーブルを生成する際コンパイルが終わらない

- 和田 勇 の投稿
パッケージでのアップデートの方法ではないのですが、 ネットインストールでTL2016 をインストールしたところ問題なくコンパイルできまました。
念のため報告まで。