日本語 TeX 開発コミュニティの pLaTeX や upLaTeX 改修について【テストケース】をいくつか用意
したいと考えています。現時点でも
https://github.com/texjporg/platex/tree/master/tests
のディレクトリの中に小さいものが入っていますが、これでは不十分と思います。
TeX Live 2016 の初期の pLaTeX は「考慮すべきケースの漏れ」に由来するバグが頻発して不安定に
なってしまいましたが、こういうのを防ぐにはやはりテストが有効と思います。しかし、考慮漏れに
なりやすいのは開発者自身が書きそうな .tex ソースではなく、むしろ「そういえばこんな使い方も
あったか!」というような盲点だと思います。
Web 上には「学会テンプレートに付属したサンプル」や「個人の方が公開されている LaTeX サンプル」
など、テストに使えそうなものはいろいろあるのですが、ほとんどは再配布条件が明確にされていない
ので GitHub に置いたり改変したりするのが憚られるという問題があります。
そこで多くの方からファイルを集めるため、以下のようなことを考えています。
【集めたいもの】
pLaTeX もしくは upLaTeX でコンパイルできる .tex ファイル
(なんでも構いませんが、いろいろなコマンドを使っているものが better)
実際にテストケースとして採用するかどうかは開発サイドで判断します。
【要件】
・ファイルのサイズおよび内容は一切問いませんが、個人名などまずい情報は削除してください。
・GitHub の tests/ 以下などの場所で一般公開されます。
・開発サイドの私などがテストに適した形に改変することを認めてください。
【例】
・ソフトウェアマニュアルの .tex ソース
・コミケなどで販売した冊子や卒論等の .tex ソース
(公開不能な文章は適当なダミーに置き換え)
なお、著作権を放棄していただけると扱いやすいため、特に歓迎します。
別途オープンなライセンスで公開している文書ということであればそれでも構いません。
これはソースを提供してくださった方にもメリットがあります。というのも「そのソースについて問題が
起きないように開発サイドが面倒をみてくれる」ということになりますから、pLaTeX や upLaTeX の
修正によってご自身のソースが被害を受ける可能性が極めて低くなるからです。
どんなソースが集まるか未知数ですが、よろしくお願いします。
ご質問はこちらへ
質問用フォーラムです。ご質問の前に質問のしかたをご覧ください。
spacemacsでyatexを使うには?
- MEGURO Tetsuo の投稿
utbookでatbegshiパッケージを使いたい
- いな んず の投稿
uplatexとdvipdfmx,ujbook,graphicxを使うと、下記ソースみたいにすれば背景を表示出来ると思います。
\documentclass[dvipdfmx]{ujbook} \usepackage{atbegshi} \usepackage[dvipdfmx]{graphicx} \begin{document} \AtBeginShipout{% \AtBeginShipoutUpperLeft{% \parbox[t][\paperheight][b]{\paperwidth}{% \includegraphics[width=210truemm]{背景.eps} } } } むかしむかしあるところに…… \newpage どこどこどこ? \end{document}
これをutbook.styで例えばこんな風にやりたいのですが(寸法とか位置きめは適当です)
\documentclass[dvipdfmx]{utbook} \usepackage{atbegshi} \usepackage[dvipdfmx]{graphicx} \begin{document} \AtBeginShipout{% \AtBeginShipoutUpperLeft{% \parbox[t][\paperheight][b]{\paperwidth}{% \includegraphics[width=297truemm]{背景.eps} } } } むかしむかしあるところに…… \newpage どこどこどこ? \end{document}
こんな風にエラーになってしまいます。
This is ptex2pdf[.lua] version 0.9. Processing untitled-5.tex This is e-upTeX, Version 3.14159265-p3.7-u1.21-160201-2.6 (utf8.uptex) (TeX Live 2016/W32TeX) (preloaded format=uplatex) restricted \write18 enabled. entering extended mode (./untitled-5.tex pLaTeX2e <2016/11/29u01> (based on LaTeX2e <2016/03/31> patch level 3) Babel <3.9r> and hyphenation patterns for 83 language(s) loaded. (c:/texlive/2016/texmf-dist/tex/uplatex/base/utbook.cls Document Class: utbook 2016/11/22 v1.7b-u00 Standard upLaTeX class (c:/texlive/2016/texmf-dist/tex/uplatex/base/utbk10.clo) (c:/texlive/2016/texmf-dist/tex/platex/base/plext.sty)) (c:/texlive/2016/texmf-dist/tex/generic/oberdiek/atbegshi.sty (c:/texlive/2016/texmf-dist/tex/generic/oberdiek/infwarerr.sty) (c:/texlive/2016/texmf-dist/tex/generic/oberdiek/ltxcmds.sty) (c:/texlive/2016/texmf-dist/tex/generic/oberdiek/ifpdf.sty)) (c:/texlive/2016/texmf-dist/tex/latex/graphics/graphicx.sty (c:/texlive/2016/texmf-dist/tex/latex/graphics/keyval.sty) (c:/texlive/2016/texmf-dist/tex/latex/graphics/graphics.sty (c:/texlive/2016/texmf-dist/tex/latex/graphics/trig.sty) (c:/texlive/2016/texmf-dist/tex/latex/graphics-cfg/graphics.cfg) (c:/texlive/2016/texmf-dist/tex/latex/graphics-def/dvipdfmx.def))) (./untitled-5.aux) 《縦組モード》 <背景.eps> ! Incompatible direction list can't be unboxed. \AtBeginShipoutAddToBox ...box \AtBeginShipoutBox \kern 0pt}\AtBegShi@restor... l.13 \newpage ?
つまり、atbegshiパッケージをどうにかすればどうにかなりそうなのですが、
どう直せば良いのかさっぱりです。
やりたいことは、utbookスタイルで、背景を表示できれば良いのですが、方法は無いものでしょうか。
このトピックを読む
(現在の返信数: 2)
fontloader-2016-06-16でエラー
- ijaradnam の投稿
lualatexでMuktamsiddham.otfというフォントを使おうとすると
fontloader-2016-06-16.lua:9010: invalid value (table
) at index 2 in table for 'concat'.
というエラーで止まります。
これはデーヴァナガリフォントですけどArialUnicodeMSやMangalなどではpdf出力までできます。
以下にソースを示します。
\documentclass[b5paper]{article}
\usepackage{luatexja-fontspec}
\defaultfontfeatures{Ligatures=TeX}
%\newfontfamily\siddham[Script=Devanagari]{Arial Unicode MS}
%\newfontfamily\siddham[Script=Devanagari]{Mangal}
\newfontfamily\siddham[Script=Devanagari]{Muktamsiddham}
\begin{document}
{\siddham ओं अमोघवैरोचन महामुद्र मणिपद्मज्वल प्रवर्तय हूं}\\
\end{document}
ユーザーサイドでできる対処法はあるでしょうか?
このトピックを読む
(現在の返信数: 10)
lualatexとgraphicxとbxjsclsのja=standard
- liki の投稿
bxjscls 1.3a[2017/01/28]
lualatex 0.95.0
hoge.tex
\documentclass[lualatex]{bxjsarticle}
\usepackage{graphicx}
\begin{document}
hoge
\end{document}
これはエラーにならずhoge.pdfができる。
しかし、ja=standardを追加するとエラーになる
\documentclass[lualatex,ja=standard]{bxjsarticle}
\usepackage{graphicx}
\begin{document}
hoge
\end{document}
logファイルを添付します。
lualatex 0.95.0
hoge.tex
\documentclass[lualatex]{bxjsarticle}
\usepackage{graphicx}
\begin{document}
hoge
\end{document}
これはエラーにならずhoge.pdfができる。
しかし、ja=standardを追加するとエラーになる
\documentclass[lualatex,ja=standard]{bxjsarticle}
\usepackage{graphicx}
\begin{document}
hoge
\end{document}
logファイルを添付します。
このトピックを読む
(現在の返信数: 6)
文書レイアウトについて
- 坂本 の投稿
私は、第6版まで次のような指定をしていました。
\documentclass[11pt,twoside,b5j]{jarticle}
\setlength{\textwidth}{144.mm}\setlength{\textheight}{220.mm}
\setlength{\topmargin}{10.mm}
\setlength{\headheight}{.mm}
\setlength{\headsep}{.mm}\setlength{\topskip}{.mm}
\setlength{\footskip}{8.mm}
\setlength{\oddsidemargin}{13.mm}
\setlength{\evensidemargin}{2.mm}
これでちょうどよいレイアウトで印刷されました。
ところが、第7版でインスト−ルしたLaTeXで印刷すると、
極端に右寄りになります。
第7版の第14章 ページレイアウトを読んでも、以前と何が変わったのか分かりません。
何故そうなったか教えて頂ければ幸いです。
このトピックを読む
(現在の返信数: 12)
美文書第7版のDVD-ROMからのインストールについて
- 坂本 の投稿