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

LuaTeX / SyncTeXの異常な動作について

- 酔漢 . の投稿

始めまして。

LuaTeXをつかってPDFファイルを出力すると、SyncTeXによる前方・後方の同期がおかしくなることがあります。

厳密な条件を絞り込みきっていませんが、これまでの様子からするとLuaTeXの問題ではないかと思われます。コミュニティに報告すべきですが、その前に自分でできる試験(synctexファイルの健全性チェックなど)がありましたらお教えください。

よろしくお願いします。

再現環境

  • Ubuntu 22.04 LTS
  • TeX Live 2024 ( install-tl-unx.tar.gz よりインストール)
  • lualatex (LuaHBTex 1.18.0 )
  • Document class :
    • book
    • jlreq

UbuntuはWSLおよびデスクトップLinux (KDE Neon)で再現しています。

再現手順

  • 以下のコマンドでPDFファイルを生成する。
    • lualatex -synctex=1 main.tex
  • PDFファイルを開き、chapter 2へ移る。
  • Chapter 2から LaTeXソース(fox.tex)へのリンクを試みる。
  • しかしこの操作は失敗する(fox.texからChapter 2へのリンクも失敗する)。

再現資料

一式が39kBあるのでアップロードできません。リンクを貼ります:

発見状況

100ページほどLaTeX文書を書いた後、upLaTeXからLuaTeXに乗り換えたときに気が付きました。 添付のファイルは問題を再現するものとしては最小に近いです。

texlive2024のインストール後のbeamerのコンパイルについて

- Y Ueno の投稿
環境は windows10。 以前はtexlive2020を使っていて、最新版にインストールをしたい。 「install-tl-windows.exe」をダウンロードし、texlive2024をダウンロード完了。 古いtexlive2020はそのままにしてあります。 状況としては、texlive2024で texworks を使い、 通常のプリント作成であれば、タイプセットした後、pdfを作成し、印刷できます。 一方で、beamerとなると、タイプセットができません。 正直、パソコンに詳しくないので、どのように直したらよいのか、 全く検討がつきません。 以前に戻したら、特に問題なく作業はできますが、 この機会に新しいバージョンにできたら助かります。 アドバイスしていただけると助かります。 下記に、ファイルやログなどを載せます。 ファイル名は「beamer-tamesi.tex」 \documentclass[12pt,dvipdfmx]{beamer} % \renewcommand{\kanjifamilydefault}{\gtdefault} \usepackage{graphicx} \usepackage{color}% \begin{document} \begin{frame}[t] \begin{center} {\Huge \fbox{1}\ ためし} \bigskip {\Large ためし2} \end{center} \end{frame} \end{document} ***ログ表示*** This is ptex2pdf[.lua] version 20200520.0. Processing beamer-tamesi.tex This is e-upTeX, Version 3.141592653-p4.1.1-u1.30-230214-2.6 (utf8.sjis) (TeX Live 2024) (preloaded format=platex) restricted \write18 enabled. entering extended mode (./beamer-tamesi.tex pLaTeX2e <2023-02-14>+1, based on LaTeX2e <2023-11-01> patch level 1 L3 programming layer <2024-03-14> (c:/texlive/2024/texmf-dist/tex/latex/beamer/beamer.cls Document Class: beamer 2024/01/06 v3.71 A class for typesetting presentations (c:/texlive/2024/texmf-dist/tex/latex/beamer/beamerbasemodes.sty (c:/texlive/2024/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (c:/texlive/2024/texmf-dist/tex/latex/beamer/beamerbasedecode.sty)) (c:/texlive/2024/texmf-dist/tex/generic/iftex/iftex.sty) (c:/texlive/2024/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty (c:/texlive/2024/texmf-dist/tex/latex/graphics/keyval.sty)) (c:/texlive/2024/texmf-dist/tex/latex/geometry/geometry.sty (c:/texlive/2024/texmf-dist/tex/generic/iftex/ifvtex.sty)) (c:/texlive/2024/texmf-dist/tex/latex/pgf/math/pgfmath.sty (c:/texlive/2024/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty (c:/texlive/2024/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex) (c:/texlive/2024/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def) (c:/texlive/2024/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex (c:/texlive/2024/texmf-dist/tex/generic/pgf/pgf.revision.tex))) (c:/texlive/2024/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty (c:/texlive/2024/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex (c:/texlive/2024/texmf-dist/tex/generic/pgf/utilities/pgfkeyslibraryfiltered.co de.tex))) (c:/texlive/2024/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex (c:/texlive/2024/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) (c:/texlive/2024/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex) (c:/texlive/2024/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex) (c:/texlive/2024/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.te x) (c:/texlive/2024/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric .code.tex) (c:/texlive/2024/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.t ex) (c:/texlive/2024/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.co de.tex) (c:/texlive/2024/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex ) (c:/texlive/2024/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.te x) (c:/texlive/2024/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex ) (c:/texlive/2024/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithm etics.code.tex) (c:/texlive/2024/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex) (c:/texlive/2024/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex))) (c:/texlive/2024/texmf-dist/tex/latex/base/size12.clo) (c:/texlive/2024/texmf-dist/tex/latex/base/atbegshi-ltx.sty) (c:/texlive/2024/texmf-dist/tex/latex/hyperref/hyperref.sty (c:/texlive/2024/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (c:/texlive/2024/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (c:/texlive/2024/texmf-dist/tex/generic/pdfescape/pdfescape.sty (c:/texlive/2024/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (c:/texlive/2024/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (c:/texlive/2024/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (c:/texlive/2024/texmf-dist/tex/latex/hycolor/hycolor.sty) (c:/texlive/2024/texmf-dist/tex/latex/auxhook/auxhook.sty) (c:/texlive/2024/texmf-dist/tex/latex/hyperref/nameref.sty (c:/texlive/2024/texmf-dist/tex/latex/refcount/refcount.sty) (c:/texlive/2024/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (c:/texlive/2024/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (c:/texlive/2024/texmf-dist/tex/latex/hyperref/pd1enc.def) (c:/texlive/2024/texmf-dist/tex/generic/intcalc/intcalc.sty) (c:/texlive/2024/texmf-dist/tex/latex/hyperref/puenc.def) (c:/texlive/2024/texmf-dist/tex/latex/url/url.sty) (c:/texlive/2024/texmf-dist/tex/generic/bitset/bitset.sty (c:/texlive/2024/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty)) Package hyperref Message: Stopped early. ) (c:/texlive/2024/texmf-dist/tex/latex/hyperref/hdvipdfm.def (c:/texlive/2024/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (c:/texlive/2024/texmf-dist/tex/latex/base/atveryend-ltx.sty) (c:/texlive/2024/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty))) (c:/texlive/2024/texmf-dist/tex/latex/beamer/beamerbaserequires.sty (c:/texlive/2024/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty) (c:/texlive/2024/texmf-dist/tex/latex/beamer/beamerbasefont.sty (c:/texlive/2024/texmf-dist/tex/latex/amsfonts/amssymb.sty (c:/texlive/2024/texmf-dist/tex/latex/amsfonts/amsfonts.sty)) (c:/texlive/2024/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty (c:/texlive/2024/texmf-dist/tex/latex/koma-script/scrlfile.sty (c:/texlive/2024/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty (c:/texlive/2024/texmf-dist/tex/latex/koma-script/scrlogo.sty))))) (c:/texlive/2024/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty (c:/texlive/2024/texmf-dist/tex/latex/translator/translator.sty)) (c:/texlive/2024/texmf-dist/tex/latex/beamer/beamerbasemisc.sty) (c:/texlive/2024/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty) (c:/texlive/2024/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty ! Undefined control sequence. l.390 \newcolormixin \beamer@colorhook ? ***Error, wornings, badboxes*** beamerbaseoverlay.sty 390 Undefined control sequence. l.390 \newcolormixin \beamer@colorhook 390行目を消して、同様にタイプセットすると、 また違うエラーが出てきてします。

captionの条件によってTeX capacity exceeded, sorry [input stack size=10000]とエラーがでる

- 伊藤 直人 の投稿

現在、下記のようなTeXコードを考えていて、\caption{Au,Ag,Alの融点$\left[\degreeCelsius\right]$}とするとTeX capacity exceeded, sorry [input stack size=10000].\degreeCelsius ->\si {\degreeCelsius とエラーが出ますが\caption{Au,Ag,Alの融点}とするとエラーは出ません。

エラーの内容を見るにメモリを使い切ったというものだと思うのですがこの程度のことでメモリを使い切ってしまうものなのでしょうか。

なにかご存知の方がおられましたらご教授頂けると幸いです。

\documentclass{jlreq}
\usepackage{multicol}
\usepackage{siunitx}
\newcommand{\degreeCelsius}{\si{\degreeCelsius}}
\begin{document}
Au,Ag,Alの融点を表\ref{Au,Ag,Alの融点}にまとめる。

\begin{table}
    \centering
    \caption{Au,Ag,Alの融点$\left[\degreeCelsius\right]$}
    \label{Au,Ag,Alの融点}
    \begin{tabular}{c|r}
        素材 & \multicolumn{1}{c}{融点$\left[\degreeCelsius\right]$} \\ \hline
        Au  & 100\\ \hline
        Ag  & 200\\ \hline
        Al  & 300\\ 
    \end{tabular}    
\end{table}
\end{document}

jlreqの\NewBlockHeadingについて

- 伊藤 直人 の投稿
現在、jlreqの\NewBlockHeadingを以下のように定義していて、labelにあたる部分を太文字(\sffamily\gtfamily\bfseries)に見出し文字列を本文と同じフォントにしたい(添付の画像の2行目のような体裁にしたい)と考えているのですが可能でしょうか。

私の方で、いろいろと調べてみたのですが実現にはいたらず、そもそもこのような場合、\NewBlockHeadingを使うのが適切か分からなくなってきたため、皆様のお知恵を拝借したく思います。
どうぞよろしくお願いいたします。

※検証に用いたTeXファイルを添付させていただきます。

\newcounter{kadai}
\NewBlockHeading{kadai}{2}{%
    font={\sffamily\gtfamily\bfseries},
    subtitle_font={\sffamily\gtfamily},
    label_format={課題\thekadai:},
    subtitle_format={#1},
    format={\jlreqHeadingLabel{#1}\jlreqHeadingText{#2}},
    after_label_space=0.5\zw,
    % subtitle_font={\rmfamily},
}
添付 スクリーンショット 2024-04-14 232724.png

「TeX capacity exceeded」について

- y. tabata の投稿
初めての投稿となります。
よろしくお願いします。
先日から新しいPCの環境整備をしているのですが、新しい環境下(TeX Live2024)でコンパイルがうまくいかずに困っています。
具体的には以下のようなエラーメッセージが表示されます。

TeX capacity exceeded, sorry [parameter stack size=32767].

ネットの情報を参考にして、「texmf.cnf」の中にあるmain memoryの値などを変えてみましたが結果変わらず...
コンパイルした文章については、以前使っていたPC(TeX Live2023)の時は正常にコンパイルできました。
解決方法をご存じの方がいらっしゃればお力添えをいただきたいです。


TL 2024 WIndows で ```llmk ```や ```cluttex``` 使用時 NON-ASCII 文字を含むファイルを扱えない

- 和田 勇 の投稿

次の条件で利用されているユーザ向けの情報提供です。

  • TL2024
  • Windows 環境
  • 処理対象ファイル名に NON-ASCII な文字を利用
  • llmk は latexmk -C の代替として llmk -C を利用されているか、``culttex``` のユーザ

llmk

  • 「.tex」以外の中間ファイルや生成ファイルのクリーニングに latexmk -C filellmk -C file を利用していますが、 後者の llmk の場合「file」に NON-ASCIIな文字を含むファイル名を指定するとファイル名は見つからない旨のメッセージで終了します。

cluttex

  • 目次や索引などを処理する際に cluttex を重宝して利用していますが通常の platex/uplatex までは問題ありませんが
  • NON-ASCII な文字を含むファイルを処理すると途中で (NON-ASCIIな文字列を含むファイル).fls が見つからないといってエラー終了してしまいます。

同じ階層内のファイルを参照しない

- Hi Ishikawa の投稿
Texstudio、Texlive2020をwindows使用しています。今まで階層が同じであるUSB内の同じファイル内でにあるファイルを参照させたとき、問題なかったのですが、Texlive2024をダウンロードしたところ、Texstudioではinputで参照させるファイルを理解しているのにコンパイルすると! LaTeX Error: File `〇〇.tex' not found.とでてファイルの場所が見つからないようです。仕事にしようが出るため、2024はアンインストールしました。何かやり忘れでしょうか?アンインストールしたので、2020で問題なくファイルの参照もします。

dvipdfmxのバージョンでPDFファイルサイズが肥大化する

- gbb 60166 の投稿
ご無沙汰しています。gbb60166です。

つい最近TeXLive2024に更新しました。
https://unilab.gbb60166.jp/prekou/prekou.htm
にある ma-jeuxcartes.tex をuplatex で dvi に変換したものを

dvipdfmx20240305 でPDFに変換すると4.29 MB
dvipdfmx20220710 でPDFに変換すると751 KB

になります(同一のdviファイルでも、dvipdfmxのバージョンによってファイルサイズが大きく違います)

できればファイルサイズはコンパクトな方が嬉しいのですが、これはやむを得ないのでしょうか?

RGB、CMYKに関して

- nori mori の投稿
noriです。質問をさせていただきます。
環境はwindows11, texlive2021, ImageMagick-7.1.1-Q16です。
★ 美文書第8版p134の「色空間とその変換」の内容ですが、
(1) magick foo.png -colorspace CMYK EPDF:foo-cmyk.pdfで画像をpdf化する。

 パソコン画面上ではfoo-cmyk.pdfはfoo.pngより、くすんで見える。

(2) 文書中にfoo-cmyk.pdfをincludepdf等で貼り付けてpdfファイルxxx.pdfを作る。

(3) xxx.dpfを入稿すれば、パソコン画面上で見えていた画像foo-cmyk.pdfに近い印刷物ができる。(「foo.pngとはぜんぜん違う」と驚かなくてすむ?)

【質問1】上記(1)~(3)のような理解でよろしいでしょうか。

【質問2】以下のコマンドを使ってfoo-cmyk.jpgを作ったとします。

magick convert "foo.jpg" -profile sRGB2014.icc -profile JapanColor2011Coated.icc "foo-cmyk.jpg"

foo-cmyk.jpgをTeX内で貼り付けて作った文書を入稿したとします。パソコン上で見えていたfoo-cmyk.jpgに近い印刷物を得ることができるのでしょうか。パソコン上で見る限りprofileを使ったfoo-smyk.jpgの方がオリジナルのfoo.jpgに近い色合いになります。

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

一般フォーラムへのURL変更

- 浮亭 夢介 の投稿
今まで一般フォーラムのURLは下記としておりましたが,タイムアウトとなり 接続できません.     http://oku.edu.mie-u.ac.jp/tex/mod/forum/view.php?f=2 新しいURLを知りたいです.どこを見ればわかりますか. 直近のディスカッションを参考に次のように変更すれば良さそうでうすが....     https://okumuralab.org/tex/mod/forum/view.php?f=2