私は lualatex + jlreq で日本語の文章を書いている者です.先月14日頃の luatexja の改訂以降 postnotes パッケージを使うと ltj-adjust.lua においてエラーが出るようになってしまいました.以下再現ソースです.
.
<argument> ...hskip:D \c_zero_dim \fi: \tex_par:D
\hook_use:n {para/after}\@...
私は lualatex + jlreq で日本語の文章を書いている者です.先月14日頃の luatexja の改訂以降 postnotes パッケージを使うと ltj-adjust.lua においてエラーが出るようになってしまいました.以下再現ソースです.
LuaLaTeXで出力したPDFファイルを大学教務課に送ったところ、ファイルが壊れていて読めないと言われました。
結局、大学のプリンタで出力して提出しました。
自分はSumatraPDFでプレビューしており、こちらではまったく問題なく表示できています。AdobeAcrobat 9 Proで開こうとしたら、「このページにはエラーがあります・・・」と出て、下に敷いてあるPDF画像しか表示されませんでした。
いつもLuaLaTeX+SumatraPDFで作業しているので、困っています。
Windows 11 Home
LuaLaTeX LuaHBTeX, Version 1.18.0 (TeX Live 2024)
SumatraPDF 3.5.2
TeXのソースコードです。試験問題なので、本文は差し替えました
\documentclass[b4paper]{jlreq}
\usepackage{luatexja}
\usepackage{ascmac}
\usepackage[absolute]{textpos}
\setlength{\TPHorizModule}{\paperwidth}
\textblockorigin{1in}{1in}
\usepackage[dvipdfmx]{graphicx}
\usepackage{tikz}
\usetikzlibrary{arrows,shapes}
\usetikzlibrary{circuits.logic.CDH}
\usetikzlibrary{shapes.gates.logic.US}
\usetikzlibrary{circuits.logic.CDH} % LATEX and plain TEX when using TikZ
\usetikzlibrary{shapes.gates.logic.US} % LATEX and plain TEX when using TikZ
\usetikzlibrary{arrows,decorations.pathmorphing,backgrounds,positioning,fit,petri}
\usetikzlibrary{patterns,automata}
\usetikzlibrary{shadings,shapes.symbols}
\usetikzlibrary{shapes.multipart,decorations}
\usetikzlibrary{spy}
\renewcommand{\labelenumi}{問\theenumi }
\begin{document}
\pagestyle{empty}
\hskip -10mm
\begin{tikzpicture}[remember picture]%,overlay]
\node at (0,0)[xshift=100mm,yshift=-0mm] { \includegraphics[width=200mm]{3gen_header.pdf}};
\end{tikzpicture}
\vskip -30mm
\hskip -1\zw 問題は全25問、問題用紙は8ページあります。\\
回答はマークシート用紙に記入すること。
\begin{enumerate}
\vskip 1\zw
\item 吾輩わがはいは猫である。名前はまだ無い。
どこで生れたかとんと見当けんとうがつかぬ。何でも薄暗いじめじめした所でニャーニャー泣いていた事だけは記憶している。吾輩はここで始めて人間というものを見た。しかもあとで聞くとそれは書生という人間中で一番獰悪どうあくな種族であったそうだ。この書生というのは時々我々を捕つかまえて煮にて食うという話である。しかしその当時は何という考もなかったから別段恐しいとも思わなかった。ただ彼の掌てのひらに載せられてスーと持ち上げられた時何だかフワフワした感じがあったばかりである。掌の上で少し落ちついて書生の顔を見たのがいわゆる人間というものの見始みはじめであろう。この時妙なものだと思った感じが今でも残っている。第一毛をもって装飾されべきはずの顔がつるつるしてまるで薬缶やかんだ。その後ご猫にもだいぶ逢あったがこんな片輪かたわには一度も出会でくわした事がない。のみならず顔の真中があまりに突起している。そうしてその穴の中から時々ぷうぷうと煙けむりを吹く。どうも咽むせぽくて実に弱った。これが人間の飲む煙草たばこというものである事はようやくこの頃知った。
この書生の掌の裏うちでしばらくはよい心持に坐っておったが、しばらくすると非常な速力で運転し始めた。書生が動くのか自分だけが動くのか分らないが無暗むやみに眼が廻る。胸が悪くなる。到底とうてい助からないと思っていると、どさりと音がして眼から火が出た。それまでは記憶しているがあとは何の事やらいくら考え出そうとしても分らない。
ふと気が付いて見ると書生はいない。たくさんおった兄弟が一疋ぴきも見えぬ。肝心かんじんの母親さえ姿を隠してしまった。その上今いままでの所とは違って無暗むやみに明るい。眼を明いていられぬくらいだ。はてな何でも容子ようすがおかしいと、のそのそ這はい出して見ると非常に痛い。吾輩は藁わらの上から急に笹原の中へ棄てられたのである。
\begin{textblock}{1}(-0.02, 12.8)
\noindent\includegraphics[width=200mm]{3gen_footer.pdf}
\end{textblock}
\newpage
\end{enumerate}
\end{document}

ascolorboxに掲載されているsimplesquareboxを、tcbrasterにかけることでminipage的役割を持たせるという使い方ができればかなり応用の効く物になると思って試してみたのですが、デフォルトのボックスだときちんと2カラムになるのにこちらではならないということが判明しました
コードの一部抜粋が以下となります。(最小構成のサンプルは添付の通りです。)
\begin{tcbraster}[raster columns=3,raster equal height]
LuaLaTeX+jlreqを使用しております。
はじめて1年くらいのまだまだ初心者です。
titlesecが使えないので,jlreqのマニュアルを見ながら見出しのラベルを変えようとしましたが,上手くいきません。
sectionのラベルをajKakuに,subsectionのラベルをajMaruにしたいです。
試したこと(全てエラー)
こんにちわ
フォントをComputerModern利用せず、他のフォントを利用しています。そのフォント用のTFMなどは作成しています。
利用しているフォントでイタリックの文字は文字幅に対してグリフが左右飛び出している文字があるので、その補正をしたいと考えております。文字のならびの組み合わせによっては文字が重なってしまう。
CHARACTERプロパティのCHARICの値はイタリックの次にローマンの文字が続いたときに有効になる値と認識しております。逆にローマンの次にイタリックが続くときに有効になる設定方法はあるのでしょうか?
イタリックの文字の右側は対処できているのですが、左側が対処できないのです。
LIGTABLEのKRNでは同じフォントでしか有効にならないためおそらく利用できないと考えております。
よろしくお願いします。
platex で自前で定義したページスタイルを使っていたのですが、最近 texlive-2025 に更新された方の platex ではそれが通らなくなりました。
従来の platex (FreeBSD の texlive-20240312):
This is e-pTeX, Version 3.141592653-p4.1.1-230214-2.6 (euc) (Web2C 2024) (preloaded format=platex)
pLaTeX2e <2023-02-14>+1, based on
LaTeX2e <2024-06-01> pre-release-1 (develop 2025-2-25 branch)
新しい方の platex (FreeBSD の texlive-20250308):
This is e-upTeX, Version 3.141592653-p4.1.2-u2.00-250202-2.6 (euc) (Web2C 2025) (preloaded format=platex)
pLaTeX2e <2023-02-14>+1, based on
LaTeX2e <2025-06-01> pre-release-2 (develop 2025-6-18 branch)
自前のページスタイルは以下の通り:
----- ここから -----
\makeatletter
\def\mydraft{}
\def\ps@mypages{\let\@mkboth=\@gobbletwo
\def\@oddhead{\underline{\hbox to \textwidth{\rightmark \hfil\thepage}}}
\def\sectionmark##1{\markright{\uppercase{%
\ifnum \c@secnumdepth >\z@
\thesection. \ \fi ##1}}}%
\def\@evenhead{}\def\@oddfoot{\mydraft\hfil}\def\@evenfoot{}%
}
\def\ps@mypagesii{\let\@mkboth=\@gobbletwo
\def\@oddhead{\underline{\hbox to \textwidth{\rightmark \hfil\thepage}}}
\def\chaptermark##1{\markright{\uppercase{%
\ifnum \c@secnumdepth >\m@ne
\@chapapp\ \thechapter. \ \fi ##1}}}%
\def\sectionmark##1{\markright{\uppercase{%
\ifnum \c@secnumdepth >\z@
\thesection. \ \fi ##1}}}%
\def\@evenhead{}\def\@oddfoot{}\def\@evenfoot{}%
}
\makeatother
\pagestyle{mypages}
----- ここまで -----
\section{} がひらがなだけなら通るのですが、セクションに漢字が入るとだめみたいで、
「! Missing } inserted.」とか「! Extra }, or forgotten $.」とか怒られます。
\documentclass{jarticle}
(上の定義)
\begin{document}
\section{漢字}
\end{document]
位でうちでは再現されます。
どなたか対処をご存知でしたらよろしくお願い致します。
お世話になります。北川です。
最近、別行立て数式の前後について考えており、参考書のように調整したいと思いました。『大学への数学』(東京書籍)をみると、数式の上下のスペースは、通常のテキストの行間と等しいことが分かりました。ここで、「行間」とは\baselineskipのことではなく、ある行とその次の行に和文字の隙間(\baselineskip-1\zhに相当?)のことです。
また、alignの上下やalign中の各数式の上下のスペースも同様でした。
テキスト中の数式に分数やインテグラルを用いた場合は、「行間」が挿入されていることが分かりました。
そこで、各パラメータを次のように設定しました。