私は 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 においてエラーが出るようになってしまいました.以下再現ソースです.
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中の各数式の上下のスペースも同様でした。
テキスト中の数式に分数やインテグラルを用いた場合は、「行間」が挿入されていることが分かりました。
そこで、各パラメータを次のように設定しました。
今日、今まで使用していた
失礼致します.上山と申します.
luatexja+jlreq で lua-ul パッケージを用いて,とりあえずマニュアルに従いながら以下のような波線マクロを定義しました:
\newunderlinetype\beginUnderWaby{\cleaders\hbox{%
\begin{tikzpicture}[xscale=1.3,baseline=4pt,x=1pt,y=0.75pt]%
\clip (1,1+1pt) rectangle (5,-1-1pt);
\draw[semithick] (0,0) sin (1,1) cos (2,0) sin (3,-1) cos (4,0) sin (5,1) cos (6,0);
\end{tikzpicture}%
}}
\NewDocumentCommand{\underWaby}{+m}{{\beginUnderWaby#1}}