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

ptex2pdf が突然失敗するようになった

- 吉田 茂生 の投稿
従来何の問題もなく Windows 10 の上で TeXworks を使ってきたのですが、突然使えなくなりました。心当たりと言えば Anaconda をアンインストールしたことくらいですが、関係あるのかどうかわかりません。

その後、使っていた TeXLive 2019 をアンインストールして TeXLive 2020 に変えてみたりしたのですが、症状は変わりません。以下、現状(TeXLive 2020)での症状を書きます。ptex2pdf が fail します。コマンドプロンプトで ptex2pdf を実行すると以下のようなメッセージが出ます。もちろん TeXworks 上で pLaTeX を実行しても同様のメッセージが出るのですが、そこだと日本語メッセージが化けるので、コマンドラインの結果を以下に付けます。

>ptex2pdf -l Prob-mathphys4.tex
This is ptex2pdf[.lua] version 20200307.0.
Processing Prob-mathphys4.tex
指定されたパスが見つかりません。
This is e-pTeX, Version 3.14159265-p3.8.3-191112-2.6 (utf8.sjis) (TeX Live 2020/W32TeX) (preloaded format=platex)
restricted \write18 enabled.
entering extended mode
(./Prob-mathphys4.tex(guessed encoding: UTF-8 = utf8)
pLaTeX2e <2020-02-02>+3 (based on LaTeX2e <2020-02-02> patch level 5)
L3 programming layer <2020-03-06>
(g:/texlive/2020/texmf-dist/tex/platex/base/jbook.cls(guessed encoding: ISO-2022-JP = jis)
Document Class: jbook 2020/01/03 v1.8e Standard pLaTeX class
(g:/texlive/2020/texmf-dist/tex/platex/base/jbk12.clo))
(g:/texlive/2020/texmf-dist/tex/latex/geometry/geometry.sty
(g:/texlive/2020/texmf-dist/tex/latex/graphics/keyval.sty)
(g:/texlive/2020/texmf-dist/tex/generic/iftex/ifvtex.sty
(g:/texlive/2020/texmf-dist/tex/generic/iftex/iftex.sty)))
(g:/texlive/2020/texmf-dist/tex/latex/tools/delarray.sty
(g:/texlive/2020/texmf-dist/tex/latex/tools/array.sty))
(g:/texlive/2020/texmf-dist/tex/latex/tools/enumerate.sty)
(g:/texlive/2020/texmf-dist/tex/latex/graphics/graphicx.sty
(g:/texlive/2020/texmf-dist/tex/latex/graphics/graphics.sty
(g:/texlive/2020/texmf-dist/tex/latex/graphics/trig.sty)
(g:/texlive/2020/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)
(g:/texlive/2020/texmf-dist/tex/latex/graphics-def/dvips.def)))
(g:/texlive/2020/texmf-dist/tex/latex/l3backend/l3backend-dvips.def)
(./Prob-mathphys4.aux(guessed encoding: UTF-8 = utf8))
*geometry* driver: auto-detecting
*geometry* detected driver: dvips
第 4 章
[1] [2] (./Prob-mathphys4.aux(guessed encoding: UTF-8 = utf8)) )
Output written on Prob-mathphys4.dvi (2 pages, 7992 bytes).
Transcript written on Prob-mathphys4.log.
ptex2pdf processing of Prob-mathphys4.tex failed.

dvi ファイルまでは出来ていて、pdf にならないようです。できた dvi ファイルに対して、コマンドラインで dvipdfm を実行すると pdf ができるので、dvi ファイルの問題でもなさそうです。最初の方の「指定されたパスが見つかりません」というメッセージからすると何かのパスがおかしいのかもしれません。ネット検索すると java のパスが前の方にあるといけないとか書いてあったのがあったので、後ろの方にしてみましたが、何も変わりませんでした。現在の Path は以下の通りです。

>echo %PATH%
C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;c:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64_win\compiler;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\MATLAB\R2020a\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64_win\compiler;C:\Users\yoshida\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\yoshida\AppData\Local\Microsoft\WindowsApps;G:\texlive\2020\bin\win32;

何かお知恵を拝借できますと幸いです。よろしくお願いします。

pandocでlualatexを使用してmdからpdfに変換ができない

- liki の投稿
pandoc 2.11.0.2
lualatex LuaHBTeX, Version 1.12.0 (TeX Live 2020/W32TeX)

pandoc test.md -o test.pdf --pdf-engine=lualatex

Error producing PDF.
! I can't write on file `input.log'.
Please type another transcript file name
! Emergency stop
! ==> Fatal error occurred, no output PDF file produced!

TeX Live 2020をインストール直後は問題なかったのに、tlmgrでアップデートしたらlualatexで変換できなくなりました
pdf-engineにXeTeXを指定すればpdfに変換できます
lualatex側の問題なのかpandoc側の問題なのか不明です

[plautopatch] pdfpages を読み込むとエラー

- tat tsan の投稿
次のサンプルでエラーが出ました。

\RequirePackage{plautopatch}
\documentclass[uplatex,dvipdfmx]{jsarticle}
\usepackage{pdfpages}
\begin{document}
hoge
\end{document}

エラーの内容は

/usr/local/texlive/2020/texmf-dist/tex/latex/gentombow/pxesopic.sty:173: Undefined control sequence.
l.173 ...r\AtBeginShipout\expandafter{\pxesop@hook
                                                  }}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

新LaTeX の hook 関係でしょうか。

数式フォントの埋め込みについて

- 内山 伸久 の投稿
TeXの初心者ですが、数式フォントの埋め込みについてですが、埋め込みの方法がわかりません。
PDFではうまくプレビュー表示されるのですが、実際には埋め込まれていません。フォントを埋め込む方法を教えていただければ幸いです。

\documentclass{jarticle}

\usepackage{amsmath,amssymb}%

\usepackage{qtxmath}%

\usepackage{tgtermes,tgheros}%

\renewcommand{\bfdefault}{bx}%

\renewcommand{\ttdefault}{lmtt}%

\begin{document}

\[A(x, y)=\left(\frac{ai+bi}{2}, ai-bi\right)\]


\[\overline{d}\;\overline{+} × \sqrt{\frac{SDd}{n}}\]


\[t=r \sqrt{\frac{n-2}{1-r^2}}\]


\[A`(x, y) = \left(\frac{ai+bi}{2},\quad \left(\frac{ai-bi}{\left(\frac{ai+bi}{2}\right)}\right)\right)\]




\[A`(x, y) = \left(\frac{ai+bi}{2},\quad \log_{10}\sqrt\frac{ai+bi}{2}\right)\]


\end{document}

目次の複数箇所出力方法

- えせ てふにしゃん の投稿
\tableofcontents
を使って,以下のような目次を複数ページに独立して出力することは可能でしょうか?

〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
(1ページ目)
目次
1 あ
2 い
3 う

(2ページ目)
1 あ
アアアア
2 い
イイイイ
3 う
ウウウウ


(3ページ目)
目次
4 え
5 お

(4ページ目)
4 え
エエエエ
5 お
オオオオ
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

このようにすると,

--------------------------------
\tableofcontents

\section{あ}
アアアア
\section{い}
イイイイ
\section{う}
ウウウウ

\newpage

\tableofcontents

\section{え}
エエエエ
\section{お}
オオオオ
--------------------------------

次のような出力となりました

〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
(1ページ目)
目次
1 あ
2 い
3 う
4 え
5 お

(2ページ目)
1 あ
アアアア
2 い
イイイイ
3 う
ウウウウ

(3ページ目)
4 え
エエエエ
5 お
オオオオ
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

宜しくお願いします.

tlmgrの変更?

- H.Ogawa の投稿
とてもニッチな話で申し訳ありません。

拙作のUpTeX.appはtlmgrの簡単なGUIを付けてありますが、これはobjective-cのpipeでtlmgrを叩いて動かしてます。その際、ただフルパスで実行すると従属するプロセスにパスが渡せずにコケるので、hoge/TEX/texbinの場所をhogehogeとして取得して

/bin/bash -c export PATH=hogehoge:$PATH ; tlmgr hogehogehoge

のようなかたちでパイプに渡してます(macOSのアプリは個々のユーザーが.bash_profileなどで設定したパスは参照してくれません)。これでずっと問題なく動いていたのですが、一週間ほど前から

TLPDB::_install_package: unsupported container format xz (or lz4)

というエラーが出て、update, install, restoreがコケるようになりました。tlmgr自身が用意しているxz,lz4を探すのに失敗しているようなのです。当たり前ですがターミナルでの実行では問題ないので、UpTeX.appで従属するプロセスに、xz, lz4を探すのに使われている記述に必要なパスを渡すのに失敗しているのだろうと思われます(ダウンロードはできて展開で失敗するのでwgetは探せてる?)。それにまつわるtlmgr側の挙動に何か変更があったのだと思いますが、対応を試行錯誤しているものの、うまくいっておりません。何かヒントになるようなことがありましたら、ご教示いただけると幸いです。

なお、その部分のソースファイルを添付しておきます。

漢文出力時のゴミ

- Webern Anton の投稿
OS X Yosemite に「美文書作成入門第7版」の LaTeX2e をインストールし、藤田眞作さん作成のマクロ sfkanbun.sty で漢文訓読文の作成を試みています。

\documentclass[12pt,a4j]{tarticle}
\usepackage{sfkanbun,jdkintou,furikana}
\begin{document}
学而時\kundoku{習}{まな}{ビテ}{\reten}之、
\end{document}

たとえば、このような文で実行すると、たしかに振り仮名や送り仮名、返り点が出力されますが、同時に、振り仮名、送り仮名、返り点の近傍に望まない「@」字が出力されてしまいます。この原因と解決法をご教示ください。

tlmgrによるアップデートのエラー

- 松浦 高志 の投稿
2020年9月30日頃から

$ sudo tlmgr update --self --all

すると

(文字化けしたメッセージ)
, please fix it! at /usr/local/texlive/2020/tlpkg/TeXLive/TLPOBJ.pm line 212, <TMP> line 143504.

というエラーが出るようになったのですが,対処方法はあるでしょうか.

http://ftp.jaist.ac.jp/pub/CTAN/systems/texlive/tlnet/update-tlmgr-latest.sh

をダウンロードして

$ sudo sh update-tlmgr-latest.sh

としてtlmgr自体を更新しようとしましたが,やはり

(文字化けしたメッセージ)
, please fix it! at /usr/local/texlive/2020/tlpkg/TeXLive/TLPOBJ.pm line 212, <TMP> line 143504.

と表示されて更新できません.

TLPOBJ.pmのタイムスタンプはCTANにあるものと同じです.

$ ls -l /usr/local/texlive/2020/tlpkg/TeXLive/TLPOBJ.pm
-rw-r--r-- 1 root wheel 58761 4 15 12:02 /usr/local/texlive/2020/tlpkg/TeXLive/TLPOBJ.pm

環境はmacOS 10.15.7 Catalina + TeXLive 2020です.

別行立て数式環境のみのタイプセット

- Nomura Masataka の投稿
jsreportを用いて,equation環境,align環境,gather環境,figure環境などを含んだ文章を作成しているのですが,同じtexファイルから別行立て数式環境のみをタイプセットすることは可能でしょうか.

表の特定セルだけ例外的に幅寄せしたい

- 初心者 の投稿
\begin{array}{ll}
a & b \\
c & d
\end{array}
を使って表組みを使っています。
↑上の例では2列とも左寄せですが、特定のセル…例えば2行2列目のセルだけ右寄せで出力したい場合、どのように記述すれば良いですか?