質問用フォーラムです。ご質問の前に質問のしかたをご覧ください。

Beamerのインストールとスライドの作成

- ykuma ポンタ の投稿
お世話になります。
質問をさせていただきます。

現在、社会人大学院に通っていて、
論文の投稿やスライド作成のためにTeXを使わなければならなくなりました。
OSはWindows7(WINDOWS 7 PROFESSIONA)とWindows10です(マイクロソフト製品以外は使える環境にありません)。

今回はWINDOWS 7 PROFESSIONAを使っている前提での質問です。

TeXについては、阿部先生の「TeX インストーラ 3」を使って、W32TeXをインストールでき、TeXworks上からpdfLaTeXを使って、論文が書けるようになっています(日本語・英語)。

今度は、発表用のスライドを作らなければならなくなったので、Beamerを使ってスライドを作ろうとしています。

ネットで調べて以下のようなことをしました。

C:\w32tex\share\texmf-local\tex\latexの直下に、
beamer
pgf
xcolor
というフォルダをつくり、この中に、
latex-beamer-3.07.tar.gz
pgf-1.01.tar.gz
xcolor-2.00.tar.gz
から解凍した中身をそれぞれ入れました。
xcolorについてはコマンドプロンプトを使って
cd c:\usr\local\share\texmf\tex\latex\xcolor
latex xcolor.ins
として、insファイルをコンパイルしました。

そして、以下の文章をTeXworks上からpdfLaTeXを使って、 スライドにしようとしました。


\documentclass{beamer}
\title{はじめてのBeamer}
\author{高木貞治}
\date{\today}
\begin{document}
\maketitle
\begin{frame}{スライド}
スライドができたよ!やったね!
\end{frame}
\end{document}


ところが、以下のようなエラーメッセージが出力されます。


This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018/W32TeX) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
(./untitled-1.tex
LaTeX2e <2018-04-01> patch level 5
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamer.cls
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbasercs.sty)
Document Class: beamer 2007/03/11 cvs version 3.07 A class for typesetting pres
entations (rcs-revision 1.70)
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbasemodes.sty
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbasedecode.sty))
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbaseoptions.sty
(c:/w32tex/share/texmf-dist/tex/latex/graphics/keyval.sty))
(c:/w32tex/share/texmf-local/tex/latex/pgf/latex/pgf/basiclayer/pgfcore.sty
(c:/w32tex/share/texmf-dist/tex/latex/graphics/graphicx.sty
(c:/w32tex/share/texmf-dist/tex/latex/graphics/graphics.sty
(c:/w32tex/share/texmf-dist/tex/latex/graphics/trig.sty)
(c:/w32tex/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)
(c:/w32tex/share/texmf-dist/tex/latex/graphics-def/pdftex.def)))
(c:/w32tex/share/texmf-local/tex/latex/pgf/latex/pgf/systemlayer/pgfsys.sty
(c:/w32tex/share/texmf-local/tex/latex/pgf/latex/pgf/utilities/pgfrcs.sty
(c:/w32tex/share/texmf-local/tex/latex/pgf/generic/pgf/utilities/pgfrcs.code.te
x))
(c:/w32tex/share/texmf-local/tex/latex/pgf/generic/pgf/systemlayer/pgfsys.code.
tex (c:/w32tex/share/texmf-local/tex/latex/pgf/generic/pgf/systemlayer/pgf.cfg)

(c:/w32tex/share/texmf-local/tex/latex/pgf/generic/pgf/systemlayer/pgfsys-pdfte
x.def
(c:/w32tex/share/texmf-local/tex/latex/pgf/generic/pgf/systemlayer/pgfsys-commo
n-pdf.def)))
(c:/w32tex/share/texmf-local/tex/latex/pgf/generic/pgf/systemlayer/pgfsyssoftpa
th.code.tex)
(c:/w32tex/share/texmf-local/tex/latex/pgf/generic/pgf/systemlayer/pgfsysprotoc
ol.code.tex)) (c:/w32tex/share/texmf-local/tex/latex/xcolor/xcolor.sty
(c:/w32tex/share/texmf-dist/tex/latex/graphics-cfg/color.cfg))
(c:/w32tex/share/texmf-local/tex/latex/pgf/generic/pgf/basiclayer/pgfcore.code.
tex
(c:/w32tex/share/texmf-local/tex/latex/pgf/generic/pgf/basiclayer/pgfcoremath.c
ode.tex)
(c:/w32tex/share/texmf-local/tex/latex/pgf/generic/pgf/basiclayer/pgfcorepoints
.code.tex)
(c:/w32tex/share/texmf-local/tex/latex/pgf/generic/pgf/basiclayer/pgfcorepathco
nstruct.code.tex)
(c:/w32tex/share/texmf-local/tex/latex/pgf/generic/pgf/basiclayer/pgfcorepathus
age.code.tex)
(c:/w32tex/share/texmf-local/tex/latex/pgf/generic/pgf/basiclayer/pgfcorescopes
.code.tex)
(c:/w32tex/share/texmf-local/tex/latex/pgf/generic/pgf/basiclayer/pgfcoregraphi
cstate.code.tex)
(c:/w32tex/share/texmf-local/tex/latex/pgf/generic/pgf/basiclayer/pgfcoretransf
ormations.code.tex)
(c:/w32tex/share/texmf-local/tex/latex/pgf/generic/pgf/basiclayer/pgfcorequick.
code.tex)
(c:/w32tex/share/texmf-local/tex/latex/pgf/generic/pgf/basiclayer/pgfcoreobject
s.code.tex)
(c:/w32tex/share/texmf-local/tex/latex/pgf/generic/pgf/basiclayer/pgfcorepathpr
ocessing.code.tex)
(c:/w32tex/share/texmf-local/tex/latex/pgf/generic/pgf/basiclayer/pgfcorearrows
.code.tex)
(c:/w32tex/share/texmf-local/tex/latex/pgf/generic/pgf/basiclayer/pgfcoreshade.
code.tex)))
(c:/w32tex/share/texmf-local/tex/latex/pgf/latex/pgf/basiclayer/pgfbaseimage.st
y
(c:/w32tex/share/texmf-local/tex/latex/pgf/generic/pgf/basiclayer/pgfbaseimage.
code.tex))
(c:/w32tex/share/texmf-local/tex/latex/pgf/latex/pgf/utilities/xxcolor.sty)
(c:/w32tex/share/texmf-dist/tex/latex/amsfonts/amssymb.sty
(c:/w32tex/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(c:/w32tex/share/texmf-dist/tex/latex/geometry/geometry.sty
(c:/w32tex/share/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
(c:/w32tex/share/texmf-dist/tex/generic/oberdiek/ifvtex.sty)
(c:/w32tex/share/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(c:/w32tex/share/texmf-dist/tex/latex/geometry/geometry.cfg))
(c:/w32tex/share/texmf-dist/tex/latex/hyperref/hyperref.sty
(c:/w32tex/share/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(c:/w32tex/share/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(c:/w32tex/share/texmf-dist/tex/latex/oberdiek/auxhook.sty)
(c:/w32tex/share/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
(c:/w32tex/share/texmf-dist/tex/latex/hyperref/pd1enc.def)
(c:/w32tex/share/texmf-dist/tex/latex/config/hyperref.cfg)
(c:/w32tex/share/texmf-dist/tex/latex/url/url.sty)

Package hyperref Warning: Option `pdfpagelabels' is turned off
(hyperref) because \thepage is undefined.


Package hyperref Message: Stopped early.

) (c:/w32tex/share/texmf-dist/tex/latex/hyperref/hpdftex.def
(c:/w32tex/share/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
(c:/w32tex/share/texmf-dist/tex/latex/base/size11.clo)
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbasecompatibility.sty)
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbasefont.sty)
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbasemisc.sty)
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbasetwoscreens.sty)
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbaseoverlay.sty)
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbasetitle.sty)
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbasesection.sty)
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbaseframe.sty)
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbaseverbatim.sty)
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbaseframesize.sty)
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbaseframecomponents.st
y) (c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbasecolor.sty)
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbasenotes.sty)
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbasetoc.sty)
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbasetemplates.sty
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbaseauxtemplates.sty
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbaseboxes.sty)))
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbaselocalstructure.sty
(c:/w32tex/share/texmf-dist/tex/latex/tools/enumerate.sty))
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbasenavigation.sty)
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbasetheorems.sty
(c:/w32tex/share/texmf-dist/tex/latex/translator/translator.sty)
(c:/w32tex/share/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(c:/w32tex/share/texmf-dist/tex/latex/amsmath/amstext.sty
(c:/w32tex/share/texmf-dist/tex/latex/amsmath/amsgen.sty))
(c:/w32tex/share/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(c:/w32tex/share/texmf-dist/tex/latex/amsmath/amsopn.sty))
(c:/w32tex/share/texmf-dist/tex/latex/amscls/amsthm.sty))
(c:/w32tex/share/texmf-local/tex/latex/beamer/base/beamerbasethemes.sty)
(c:/w32tex/share/texmf-local/tex/latex/beamer/themes/theme/beamerthemedefault.s
ty
(c:/w32tex/share/texmf-local/tex/latex/beamer/themes/font/beamerfontthemedefaul
t.sty)
(c:/w32tex/share/texmf-local/tex/latex/beamer/themes/color/beamercolorthemedefa
ult.sty)
(c:/w32tex/share/texmf-local/tex/latex/beamer/themes/inner/beamerinnerthemedefa
ult.sty)
(c:/w32tex/share/texmf-local/tex/latex/beamer/themes/outer/beamerouterthemedefa
ult.sty))) (./untitled-1.aux)
(c:/w32tex/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) (c:/w32tex/share/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
(c:/w32tex/share/texmf-dist/tex/latex/oberdiek/grfext.sty)
(c:/w32tex/share/texmf-dist/tex/latex/config/epstopdf-sys.cfg))
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
! Undefined control sequence.
\Gm@lmargin ->\Geom@lmargin

l.5 \begin{document}
?

どこを直せば、Beamerを使ってスライドを書けるようになるでしょうか?ご教示いただければ幸いです。

なお、「TeX Live」にはBeamerが入っていて、最初から使えるといった記事を見かけますが、
私は「TeX インストーラ 3」を使って、W32TeXをインストールしてようやくTeXが使えるようになっています。「TeX Live」に置き換える作業は自分にはハードルが高すぎて困難なので(今、問題なく論文がかけているのに、変なところを触ってTeXが動かなくなるほうが困る)、W32TeXの今の環境をそのまま使って、Beamerを使えるようになることが希望です。






gs-9.22

- Akira Kakuto の投稿
gs-9.22 では,TrueType フォントによる縦書きの表示
がうまく出来るようになっているようです。
私が build した Windows 用のものでは
-dWINKANJI が今まで通り使えますが,参考だけであって,
使わないことをお勧めします。

dvipdfmxのpdf:maplineとページの切り出し

- 本田 知亮 の投稿
\documentclass{jarticle}
\AtBeginDvi{\special{pdf:mapline rml H !GothicBBB-Medium}}
\begin{document}
あp1
\newpage
いp2
\end{document}

これをtest.texとして,

platex test
dvipdfmx test

をすれば和文がゴシックになります.

dvipdfmx -s 2 test

とすると,2ページだけのPDFですが,
pdf:maplineの指定に関係なく明朝です.

もちろんdvipdfmxのオプションで
mapを指定すればいいのですが,
maplineとmapfileは便利なので気になります.

実際のところ
\specialがdviの1ページ目にあるので
1ページがないときは飛ばされる?
のではないかと思います.

たとえば,pdf:minorversion
なんかは最初に書いておけば
ページ切り出ししても出来上がりのPDFに
反映されているので気になります.

csvファイルの内容をコマンドの引数として扱う方法

- puripuri2100 の投稿
red, hoge
blue, fuga

などのように、colorとstringがたくさん並んでいるcsvファイルがあるのですが、これの中身を\textcolor{red}{hoge}のように、\textcolorコマンドの中に入れたいのですがどのようにすればよいでしょうか。

使うエンジンはLuaLaTeXの予定です。

texluaを使おうとしましたが、

for line in io.lines("hoge.csv") do
color, string = line:match("([^,]+), ([^,]+)")
token.hogehoge(textcolor, color, string)
end

とすると\textcolor{color}{string}が出てくれるようなhogehogeが見つからなかったので、できませんでした……。

やり方を教えていただけると嬉しいです。よろしくお願いします。

デリミターのみをボールド体にてし内側の数式はそのままに

- EH D の投稿
宜しくお願いいたします。
\left(数式\right]
\left\{数式\right\}
など
数式はそのままで括弧(デリミター)のみのフォント(ボールド体)を変えるにはどうすればいいのでしょうか?

ルート記号をボールド体のする方法はないですか

- 坂本 の投稿

¥sqrt{a} 等はボールド体にできますが、

¥sqrt{(a+b)^2} は中味はボールド体になりますが、

ルート記号は縦幅が広がるだけで、ボールド体にはなりません。これは無理なのでしょうか。

何か方法がありましたらお教え頂けると幸いです。

OTFパッケージの \rubyfamily で「ゐゑをん」の切り換えがおかしい

- 柳田 Ryo の投稿
OTFパッケージの \rubyfamily で「ゐゑをん」のみルビ用仮名が,明朝・ゴシックとも通常ウェイトでは濃くならず,ボールドでは他よりも濃くなっています.丸ゴシックでも同様です.

フォントはヒラギノ(mojave付属)で確認しました.

よろしくお願い致します.

環境:TeX Live 2018 ネットワークインストーラーをダウンロード・実行して macOS Mojave にインストールした.


====== ruby.tex ======

\documentclass[uplatex]{jsarticle}

\usepackage[expert,deluxe]{otf}

\begin{document}

[mc/m]


ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのは

ばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんヽヾゝゞーゔゕゖ



ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハ

バパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ


ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ


{\bfseries%

[mc/bx]


ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのは

ばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんヽヾゝゞーゔゕゖ



ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハ

バパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ


ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ


}


{\gtfamily

[gt/m]


ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのは

ばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんヽヾゝゞーゔゕゖ



ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハ

バパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ


ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ



{\bfseries%

[gt/bx]


ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのは

ばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんヽヾゝゞーゔゕゖ



ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハ

バパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ


ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ


}}


{\mgfamily

[mg/m]


ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのは

ばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんヽヾゝゞーゔゕゖ



ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハ

バパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ


ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ


}


{\rubyfamily%

[ruby/m]


ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのは

ばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんヽヾゝゞーゔゕゖ


\fbox{\hbox{\tate\Huge }}


\fbox{\hbox{\yoko\Huge }}




ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハ

バパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ


ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ


{\bfseries%

[ruby/bx]


ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのは

ばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんヽヾゝゞーゔゕゖ



ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハ

バパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ


ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ


}}


{\gtfamily\rubyfamily%

[rubyg/m]


ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのは

ばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんヽヾゝゞーゔゕゖ



ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハ

バパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ


ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ


{\gtfamily\rubyfamily\bfseries%

[rubyg/bx]


\fbox{\hbox{\tate\Huge ぁ}}


\fbox{\hbox{\yoko\Huge ぁ}}


ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのは

ばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんヽヾゝゞーゔゕゖ



ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハ

バパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ


ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ


}}


{\mgfamily\rubyfamily%

[rubymg/m]


ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのは

ばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんヽヾゝゞーゔゕゖ



ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハ

バパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ


ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ


}

\end{document}


ページの振り方で悩んでいます。

- mr2h の投稿
uplatexで縦組みの本づくりをいろいろやっています。30頁くらいの短編小説などは、例えば10篇の小説を、個々のuplatexで
pdf化し(10のpdfファイル)ていますが、ページ番号が、単なる合本ですので、個々の小説ごとに1頁から始まってしまいます。通し番号でページを振りたいのですが、初心者ですので、果たして可能なのかどうか、また可能としてもその方法が分かりません。またこの場合、\tableofcontentsで、目次を付けるときの注意点なども、出来たらご教授ください。
(要は、ひとつのpdfファイルで、10篇の小説を夫々表紙付きで纏められればよいのですが……)。

ptex2pdfを用いた際の,日本語を含んだパスのファイルの検索

- t y の投稿
【環境】
Microsoft Windows 10 Pro (64bit) 10.0.16299 ビルド 16299
TeX Live 2018 64bit版
ptex2pdf version 20180514
uplatex (e-upTeX) 3.14159265-p3.8.1-u1.23-180901-2.6
dvipdfmx Version 20181012

---

【やりたいこと】

C:\workにおいて,ptex2pdfを用いてtest.texからtest.pdfを生成する際に,
「C:\work2以下にある」かつ「fileというディレクトリ直下にある」
という条件で,C:\work2\テスト\file\test2.texを見つけさせたい.
ただし,できればTeX Liveのシステムをいじりたくない.

---

【検証1】

C:\workにtest.texを置く.

(以下test.texの内容)
\documentclass[uplatex]{jsarticle}
\begin{document}
\input{test2.tex}
\end{document}
(以上test.texの内容)

C:\work2\テスト\fileにtest2.texを置く.

(以下test2.texの内容)
test
テスト
(以上test2.texの内容)

環境変数TEXINPUTSを以下のそれぞれのように設定
.//;C:/work2//;
.//;C:/work2//file;
.//;C:/work2/テスト//;
.//;C:/work2/テスト//file;
.//;C:/work2/テスト/file;

コマンドプロンプトにて以下のコマンドを実行
cd C:\work
uplatex test.tex
ptex2pdf -l -u test.tex

---

【検証1の結果】

uplatex…いずれの場合もtest.dviの生成に成功.
ptex2pdf…TEXINPUTSが「.//;C:/work2//;」のときのみtest.pdfの生成に成功.それ以外のときはtest2.texがnot found.

(以下エラーメッセージを含む,コンソール出力)
This is ptex2pdf[.lua] version 20180514.0.
Processing test.tex
This is e-upTeX, Version 3.14159265-p3.8.1-u1.23-180901-2.6 (utf8.uptex) (TeX Live 2018/W32TeX) (preloaded format=uplatex)
restricted \write18 enabled.
entering extended mode
(./test.tex
pLaTeX2e <2018-07-28u02>+1 (based on LaTeX2e <2018-04-01> patch level 5)
(c:/texlive/2018/texmf-dist/tex/platex/jsclasses/jsarticle.cls(guessed encoding: UTF-8 = utf8)
Document Class: jsarticle 2018/06/23 jsclasses (okumura, texjporg)
(c:/texlive/2018/texmf-dist/tex/platex/jsclasses/jslogo.sty)) (./test.aux)

! LaTeX Error: File `test2.tex' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: tex)

Enter file name:
(以上エラーメッセージを含む,コンソール出力)

---

【検証2】

ptex2pdf.luaの410~418行目をコメントアウト.
(以下ptex2pdf.luaの410~418行目)
-- we are still here, so we found a file
-- make sure that on Windows/uptex we are using utf8 as command line encoding
if os.type == 'windows' then
if use_uptex == 1 then
os.setenv('command_line_encoding', 'utf8')
else
os.setenv('command_line_encoding', 'none')
end
end
(以上ptex2pdf.luaの410~418行目)

後は検証1と同じことを行う.

---

【検証2の結果】
uplatex…いずれの場合もtest.dviの生成に成功.
ptex2pdf…いずれの場合もtest.pdfの生成に成功.

---

【考察と質問】

TEXINPUTSを「.//;C:/work2//;」とすればtest2.texは見つかりますが,file直下を探すという指定ができていません.
また,どうもcommand_line_encoding=utf8が悪さをしているようなので,
ptex2pdf.luaの410~418行目をコメントアウトすれば,file直下を探すという指定はできます.
しかし,TeX Liveのシステムをいじるのは気持ち悪いです.いじらずにfile直下を探すよう指定できないものでしょうか.

---

【余談】

検証ではなく実用ではVSCodeとLaTeX workshopを使っていますが,
この場合,LaTeX Compilerのログにおいて,日本語を含むパスの日本語の部分が,文字化けしているのも気持ち悪いです.

jlreqで\Generic errorがでる

- Yoshi Sonoda の投稿
お世話になります。
和文縦書き(漢文ふくむ)の書籍用原稿をつくるために、MacにMacTeXを導入する途中で困っています。ご教授をいただけると幸いです。
【環境】
・MacBook (Retina, 12-inch, 2017)
・OS: macOS Mojave 10.14.1
【導入TeX】
・mactex-20180417.pkg
・その後、TeXShop, TeX Live Utility, BibDeskを最新版に更新。
・TeXShop (v4.18)
・TeX Live Utility (v1.35)
・BibDesk (v1.6.18)
【経験】
・1988あたりから論文の作成や書籍原稿を作るのに使っています。最初はSunOSでEmacs使って作ってました。
・ただしクラスファイルを自分で作るほどは力はありません。
【やりたいこと】
・和文(漢文ふくむ)の縦書きの書籍原稿を作ろうとしています。
・クラスファイルは色々用途に合うものを調べた結果、jlreq.clsにsfkanbun.styを組み合わせて使うのが良さそうだと考えています。
【問題】
・これまでWindowsでのりてふを使っていたのですが、MacBookのMacOS上で上記作業ができる環境を作ろうとして、エラーにはまっています。
・環境がきちんと構築できているか、以下のjlreqのサイトにあるサンプルfoo.tex(自分の環境ではjlreq-test.texニリネーム)を、TeXShopにてUTF-8にて作成し「タイプセット」を実行しましたが、以下に示すエラーが出てきます。
・ちなみに、これまで作成してWindowsの環境ではエラーなくコンパイルできていた文書などは、うまくpdfまでできるところまでは確認しています。(こちらはjlreq.clsではなく、tbook.clsを利用している。)
・サンプルの場所:http://konoyonohana.blog.fc2.com/blog-entry-382.html?sp
【コンソールの表示】
(TeXShopのコンソールの表示をコピーできないので以下は手打ちで写しています。)
This is ptex2pdf[.lua] version 20170622.0.
Processing jlreq-testfile.tex
This is e-pTeX, Version 3.14159265-p3.8.0-180226-2.6 (utf8.euc) (TeX Live 2018) (preloaded format=platex)
restricted \write18 enabled.
entering extended mode
(./jlreq-testfile.tex
pLaTeX2e <2018-04-01>+1 (based on LaTeX2e <2018-04-01> patch level 2)
Babel <3.18> and hyphenation patterns for 84 language(s) loaded.
(/usr/local/texlive/2018/texmf-dist/tex/latex/jlreq/jlreq.cls Document Class: jrlreq 2018/02/01 jlreq
....(中略)...
(/usr/local/texlive/2018/texmf-dist/tex/latex/oberdiek/zref-savepos.sty)
/usr/local/texlive/2018/texmf-dist/tex/latex/jlreq/jlreq.cls:951:Undefined con
trol sequence.
\GenericError ...
 #4 \errhelp
\@err@ ...
l.951 ...'"\ifx p\jlreq@engine\else ^^ef^^bd^^9f

^^e3^^80^^98^^e3^^80^^95^^...

?

【ログ】
This is e-pTeX, Version 3.14159265-p3.8.0-180226-2.6 (utf8.euc) (TeX Live 2018) (preloaded format=platex 2018.12.2) 2 DEC 2018 15:17
entering extended mode
restricted \write18 enabled.
file:line:error style messages enabled.
%&-line parsing enabled.
**jlreq-testfile.tex
(./jlreq-testfile.tex
pLaTeX2e <2018-04-01>+1 (based on LaTeX2e <2018-04-01> patch level 2)
Babel <3.18> and hyphenation patterns for 84 language(s) loaded.
(/usr/local/texlive/2018/texmf-dist/tex/latex/jlreq/jlreq.cls
Document Class: jlreq 2018/02/01 jlreq
(/usr/local/texlive/2018/texmf-dist/tex/latex/xkeyval/xkeyval.sty
Package: xkeyval 2014/12/03 v2.7a package option processing (HA)

(/usr/local/texlive/2018/texmf-dist/tex/generic/xkeyval/xkeyval.tex
(/usr/local/texlive/2018/texmf-dist/tex/generic/xkeyval/xkvutils.tex
\XKV@toks=\toks15
\XKV@tempa@toks=\toks16

(/usr/local/texlive/2018/texmf-dist/tex/generic/xkeyval/keyval.tex))
\XKV@depth=\count83
File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA)
))
(/usr/local/texlive/2018/texmf-dist/tex/latex/everyhook/everyhook.sty
(/usr/local/texlive/2018/texmf-dist/tex/latex/svn-prov/svn-prov.sty
Package: svn-prov 2010/04/24 v3.1862 Package Date/Version from SVN Keywords
)
Package: everyhook 2014/11/26 v1.2 (SVN Rev: 12)\ Hooks for low level TeX every
X primitives.

(/usr/local/texlive/2018/texmf-dist/tex/latex/etoolbox/etoolbox.sty
Package: etoolbox 2018/02/11 v2.5e e-TeX tools for LaTeX (JAW)
\etb@tempcnta=\count84
)
\everypar=\toks17
\frozen@everymath=\toks18
\frozen@everydisplay=\toks19
\everyhbox=\toks20
\everyvbox=\toks21
\everycr=\toks22
)
(/usr/local/texlive/2018/texmf-dist/tex/latex/filehook/filehook.sty
Package: filehook 2011/10/12 v0.5d Hooks for input files
)
(/usr/local/texlive/2018/texmf-dist/tex/latex/base/ifthen.sty
Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC)
)
\jlreq@tempcnta=\count85
\jlreq@tempcntb=\count86
\jlreq@tempcntc=\count87
\jlreq@tempdima=\dimen118
\jlreq@tempdimb=\dimen119
\jlreq@tempdimc=\dimen120
\jlreq@tempskipa=\skip41
\jlreq@tempskipb=\skip42
\jlreq@tempskipc=\skip43
\jlreq@tempboxa=\box42
\jlreq@tempboxb=\box43
\jlreq@tempboxc=\box44
\jlreq@resultdimen=\dimen121
\jlreq@resultskip=\skip44
\jlreq@resultbox=\box45

(/usr/local/texlive/2018/texmf-dist/tex/latex/oberdiek/zref.sty
Package: zref 2016/05/21 v2.26 A new reference scheme for LaTeX (HO)

(/usr/local/texlive/2018/texmf-dist/tex/latex/oberdiek/zref-base.sty
Package: zref-base 2016/05/21 v2.26 Module base for zref (HO)

(/usr/local/texlive/2018/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
)
(/usr/local/texlive/2018/texmf-dist/tex/generic/oberdiek/infwarerr.sty
Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
)
(/usr/local/texlive/2018/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)

(/usr/local/texlive/2018/texmf-dist/tex/generic/oberdiek/etexcmds.sty
Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)

(/usr/local/texlive/2018/texmf-dist/tex/generic/oberdiek/ifluatex.sty
Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
Package ifluatex Info: LuaTeX not detected.
)
Package etexcmds Info: Could not find \expanded.
(etexcmds) That can mean that you are not using pdfTeX 1.50 or
(etexcmds) that some package has redefined \expanded.
(etexcmds) In the latter case, load this package earlier.
))
(/usr/local/texlive/2018/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)
)
(/usr/local/texlive/2018/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
Package: pdftexcmds 2018/01/30 v0.27 Utility functions of pdfTeX for LuaTeX (HO
)

(/usr/local/texlive/2018/texmf-dist/tex/generic/oberdiek/ifpdf.sty
Package: ifpdf 2017/03/15 v3.2 Provides the ifpdf switch
)
Package pdftexcmds Info: LuaTeX not detected.
Package pdftexcmds Info: pdfTeX >= 1.30 not detected.
Package pdftexcmds Info: \pdf@primitive is available.
Package pdf


jlreq.clsに起因する問題であろうといろいろとWebも検索しましたが、これといった情報を見つけられず、こちらに投稿している次第です。

よろしくお願いいたします。