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

定理環境と箇条書き環境について

- eevee314 の投稿

amsthmパッケージを使って定理環境を構成し,その中で箇条書き環境を使うことを考えています.環境はWindows10,TeX Studio 2026,uplatexです.

箇条書き環境は通常の地の文のような書式にしたいです.つまり文章の左端は通常通り,アイテムの最初の記号および各段落の最初は一文字分字下げされた状態にしたいです.そのためには例えばenumitemパッケージを用い,wideというキー設定を行えば良さそうであることが分かりました.

ただこの設定のもと定理環境の先頭で箇条書き環境を使う場合,一つ目のアイテムの字下げのみが余分です.これがなくなるような上手い設定方法はないでしょうか?

参考用TeXファイル

\RequirePackage{plautopatch}
\documentclass[uplatex,dvipdfmx]{jsarticle}
\usepackage{amsthm}
\newtheoremstyle{mythm}{}{}{\normalfont}{}{\bfseries}{}{ }{}
\theoremstyle{mythm}
\newtheorem{thm}{定理}
\usepackage{enumitem}
\begin{document}
\begin{thm}
ああああああああああああああああああああああああああああああああああああああああああああああああ

あああああ
\begin{enumerate}[wide]
\item ああああああああああああああああああああああああああああああああああああああああああああああああああ

あああああ
\item ああああああああああああああああああああああああああああああああああああああああああああああああああ

あああああ
\end{enumerate}
\end{thm}
\begin{thm}
\begin{enumerate}[wide]
\item ああああああああああああああああああああああああああああああああああああああああああああああああああ

あああああ
\item ああああああああああああああああああああああああああああああああああああああああああああああああああ

あああああ
\end{enumerate}
\end{thm}
\end{document}

LatexWorkshopでpdfファイルが開けないです。

- 勘定 奉行 の投稿

環境はWindows11、vscode1.118.1です。

私はlatexmxをインストールし、vscodeで自動ビルドを組んでtexファイルへの書き込みをリアルタイムでpdfファイルに更新しています。

現在問題なのはなにをしてもpdfファイルがvscode上で開けないことです。pdfファイルを見ようとすると

Web ビューの読み込みエラー: Error: Could not register service worker: InvalidStateError: Failed to register a ServiceWorker: The document is in an invalid state..

というエラーが出ます。今ではいったん"latex-workshop.view.pdf.viewer": "browser",とsetting.jsonに書き、ブラウザで見るようにしてます。

latexmxによる自動コンパイルは問題なくでき、生成、更新されるpdfファイルは正しく表示されています。どうしたらvscodeでpdfファイルが見れるようになるのでしょうか。ご教授お願い致します。

二段組オプションbが効かない

- 十文字 KO の投稿

texlive2026を新しくインストールし、lualatex (LuaHBTeX 1.24.0)で2段組み処理するとフロートオプションbが効かなくなりました。LuaHBTeX 1.21.0 (texlive2025)では効いてました。環境はWindows11 Homeです。原因わかりますでしょうか?

\documentclass[twocolumn]{ltjsarticle}

\begin{document}

ほげほげほげほげほげほげほげほげほげほげほげほげほげほげほげほげほげほげ
ほげほげほげほげほげほげほげほげほげほげほげほげほげほげほげほげほげほげ
ほげほげほげほげほげほげほげほげほげほげほげほげほげほげほげほげほげほげ

\begin{figure*}[b]
\centering
\fbox{図図図}
\end{figure*}

ほげほげほげほげほげほげほげほげほげほげほげほげほげほげほげほげほげほげ
ほげほげほげほげほげほげほげほげほげほげほげほげほげほげほげほげほげほげ

\end{document}

\rubyを使用した際の行間の不揃いを直したい

- t bz の投稿

\rubyを使用した際に行間が空いてしまいます。
行間を一定に保つためにはどうしたらよいでしょうか。
ちなみに、\rubyはokumacroのものを使用しております。

dvipdfmx が出力するメッセージを網羅的に知りたい

- ya ra の投稿

dvipdfmx がターミナルに出力するエラーメッセージや警告のパターンについて知りたいと考えています。

現在、VS Code の LaTeX Workshop 拡張機能には dvipdfmx に対応したログパーサが用意されておらず、自分で実装・PR することを検討しています。
しかし、そのためには dvipdfmx がどのような形式でエラーメッセージや警告を出力するのか、体系的に把握する必要があります。

以前、この件についてリポジトリに issue を提出したのですが、「メンテナは dvipdfmx を使用していないためコミュニティの助けが必要」との回答をもらいました。(参考)
そのため、自分で対応を進めたいと考えています。

dvipdfmx のエラーメッセージや警告メッセージには、どのような種類・パターンがあるのでしょうか。あるいは、それらを網羅的に把握する方法があれば教えていただけると助かります。

なお、かなり古いバージョンではメッセージの形式が異なることを認識しています。しかし、本件では現在一般的に利用されている比較的新しいバージョンのみを対象とし、過去バージョンとの互換性は考慮しない予定です。

他のログパーサについて

LaTeX や BibTeX 等のエラーメッセージを補足するログパーサは以下のディレクトリにあります。

https://github.com/James-Yu/LaTeX-Workshop/tree/master/src/parse/parser

現在把握しているメッセージパターン

以下のメッセージパターンを把握しています。

  • dvipdfmx:warning:
  • dvipdfmx:fatal:
  • No output PDF file written.

これ以外にも考慮すべき典型的なメッセージの出力パターンがあれば知りたいです。

TeXLive のインストールが終わっていないようだが使える

- 吉田 茂生 の投稿

TeX Live のインストールを開始してから5時間くらいになると思います。が、「TeX Live へようこそ!」が出てきません。しかし、TeXworks を使ってみたところ、正常に動くようです。インストールは終わったと考えてよいのでしょうか?どなたかご存じの方がおられれば教えてください。

以下で状況をより詳しく説明します。

当方は、OS としては Windows 11 Pro v21H2 を使っており、ISO イメージ texlive2025-20250308.iso を使って管理者としてインストール作業をしています。

インストーラの経過表示にエラーらしきものはなく、表示の流れをたどっていくと、コンポーネントのインストールは

Installing [4813/4813, time/total: 45:13/45:13]: zztex [147k]
Time used for installing the packages: 45:14

で終わっており、それから mktexlsr が始まり、それも

mktexlsr: Updated C:/texlive/2025/texmf-config/ls-R.
mktexlsr: Done.

で終了し、その後、

setting up ConTeXt caches: running mtxrun --generate ...done
running context --luatex --generate ...done
running mtxrun --script fonts --reload ...done
running context --luajittex --generate ...done
pre-generating all format files, be patient...
running fmtutil-sys --no-error-if-no-engine=luametatex,luajithbtex,luajittex,mfluajit --no-strict --all ...done
running path adjustment actions
finished with path adjustment actions
running package-specific postactions
ptex2pdf programs already included in tools.ini, not adding again.
default is already set as pLaTeX (ptex2pdf) in TeXworks.ini, no change.

まで行ったところで止まっております。TeXworks は使えるみたいなので、インストールは終わったのかなあとも思いつつ、「TeX Live へようこそ!」が出てこないので不安です。よろしくお願いします。

相変わらず BXglyphwikiの errorです。

- mr2h の投稿
最新のwin11環境下で、texlive2026に upしたはよいのですが、相も変わらず、 BXglyphwiki のerrorで悩んでいます。進歩のないこと!!。 =============================================== 以下に、tex file と log.file 動作したときの pdf file を添付します。 どなたか、教えて下さいな。
令和四年賀状文面.log
令和四年賀状文面.pdf
賀状例.tex

mendex のスタイルファイルの改行

- でび まる の投稿

でびまる といいます。あまり詳しくない索引がらみの問題です。

Windows ユーザさんから渡された索引付きのファイルをコンパイルしていてエラーになり、少し調査
してみました。Linux しかないので Windows では未確認です。
makeindex/upmendex/mendex でスタイルファイルの最終行が改行されてるかどうか比較すると
mendex は upmendex, makeindex と違いがある様に思われます。

例としてメインなファイルを sam-ind.tex とし makeindex/(up)mendex 用のスタイルファイルを、
最終行に改行なしで wo-cr.ist としてみます。(改行あれば問題ありません)
(念の為 sam-ind.tex, wo-cr.ist と mendex で生成された sam-ind.ind を sample.tar.gz
に添付)

---------- sam-ind.tex
\documentclass[12pt]{article}
\usepackage{makeidx}
\makeindex

\begin{document}
A problem of stylefile for makeindex\index{makeindex}.

\printindex
\end{document}
---------- wo-cr.ist
delim_0 "\\dotfill\ "
headings_flag 1
heading_prefix   "\n { - "
heading_suffix   " - }\\par\n"
----------

lualatex sam-ind
makeindex -s wo-cr.ist sam-ind
lualatex sam-ind

の場合と upmendex は問題ないのですが「mendex -s wo-cr.ist sam-ind」とした場合
には次のステップの lualatex sam-ind で下の様なエラーになります。

----------
(./sam-ind.aux) (./sam-ind.ind [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex
.map}] [2]
! Missing } inserted.
<inserted text> 
                }
l.6 \end{theindex}
                  
? 
----------
実際 sam-ind.ind を見ても heading_suffix が効いてない感じでした。

当初は mendex/upmendex は区別しなくて良いと考えて mendex と makeindex を比較
してましたが念の為 upmendex を確認したら想定外の結果になり mendex だけで問題が発生
しました。混乱してるかも分りませんがよろしくお願いします。

sample.tar.gz

japanese-otf 2026-03-08

- t tk の投稿

japanese-otf (いわゆる「OTF パッケージのベータ版」とその upTeX 対応版)の新版を CTAN に投稿しました。すでにCTANから配布されております。
お知らせと更新内容の紹介です。

japanese-otf-uptex Ver.0.34 の更新を含んでいます。

[1] upLaTeX使用時の expertオプションの際の、本文用virtual fontにIVS, SVSを追加しました。

私が設けた使用制限と、要望が過去に出ていましたが、今回配布パッケージに入れることにしました。

ご参考:

https://okumuralab.org/tex/mod/forum/discuss.php?d=3979#p24795
https://okumuralab.org/tex/mod/forum/discuss.php?d=4011#p25059
https://okumuralab.org/tex/mod/forum/discuss.php?d=4011#p25065

[2] pLaTeX使用時の subfont形式での \UTF{}, \CID{}用のvirtual fontを削除しました。
現在デフォルトでは、pLaTeX使用時もupLaTeX使用時と同様\UTF{}, \CID{}に対しフォールバック機能を用いたvirtual fontを使用しています。
従来方式が好ましい場合は、
otf.sty のオプションに subfontオプションを追加し、
https://github.com/texjporg/japanese-otf-mirror/tree/master/japanese-otf/vf
においてあるvirtual fontをダウンロードするか、ソースから生成して、適切な場所にインストールしてご利用ください。

Apple Silicon Mac に homebrew でinstallしたMacTeXで(u)platexを使うための設定について

- 陽二郎 若座 の投稿

Apple Silicon Mac (CPU が Intel から Arm になったMac)に homebrew でMacTeX をインストールしたところ, eps ファイルを読み込むソースファイルが(u)platexでコンパイルできないトラブルを経験しました. (TeXShopでエンジンの行を見ると ptex2pdf にオプションを付けたものになっています.)

TeXShop のコンソールのエラーはテンポラリーファイル用のフォルダーの中の何かのファイルが見つからないという感じのものでした. ソースファイルのフォルダーでは eps ファイルから pdfファイルを生成することができていないように見えました.

xdvipdfmx に strings コマンドをかけてみたところ, "/usr/{local,}" が出てくる一方,  "/opt/homebrew" は出てきません. そこで, "/opt/homebrew/bin/gs" を参照する symlink "/usr/local/bin/gs" を付けることにしました.

その結果, eps ファイルを読み込むことができるようになりました.

検索サイトで探しても事象や解決策を見つけることができなかったので, この解決策で良いかどうかアドバイスが欲しいと思います. もしかして, 解決策が載っているページを教えていただければ, なお助かります.

日本語のソースファイルをコンパイルできるようにしたかったのですが, 何が起こっているのか調べるために minimal non-working example を作って調べました. eps ファイルを私のプロジェクトのファイルから公知のファイルに変更して載せておきます.

TeX Live のディストリビューションにある

/usr/local/texlive/2025/texmf-dist/doc/latex/guide-to-latex/demo.eps

をソースファイルのフォルダーにコピーした状態で, 下記のファイルをコンパイルすることができるようにしました. 

\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{center}
\includegraphics{demo.eps}
\end{center}
\end{document}