環境はWindows 11, version 25H2,TeX Live 2026です.
以下のソースをLuaLaTeX, upLaTeXでコンパイルすると(それぞれ同じ)エラーが出てしまいます.
良い解決方法があれば教えていただいです.よろしくお願いいいたします.
環境はWindows 11, version 25H2,TeX Live 2026です.
以下のソースをLuaLaTeX, upLaTeXでコンパイルすると(それぞれ同じ)エラーが出てしまいます.
luatexja-preset を deluxe オプションつきで指定しているとき \bfseries と \gtfamily の組み合わせで \bfseries が効かないことがあり,ご相談です.
\bfseries が選択されているときに \gtfamily を使用しても太ゴシックにならない(lualexja-preset で deluxe オプションを指定しているとき)以下の例では,2., 3., 4., の例は全て同じく太字になることを期待しましたが,
ubuntu 26.04 LTS の texlive パッケージでは,3., 4. で かきくけこ の部分が太字になりません.
ubuntu 24.04, ubuntu 22.04, Cygwin では問題なく太字になっていました.
luatex-ja のドキュメントでは, \gtfamily\bfseries の順に使用する例しか挙げられていませんので,想定外の使用法が以前はたまたまうまくいっていただけなのかもしれません.
解決方法としては,新しい版では,個別に指定していくしかないのでしょうか. あるいは preset を利用するのではなく独自にフォントファミリーを作成していくべきなのでしょうか.
サンプルソース
\documentclass{jlreq}
\PassOptionsToPackage{deluxe}{luatexja-preset}
\PassOptionsToPackage{haranoaji}{luatexja-preset}
\usepackage{luatexja-fontspec}
\usepackage{luatexja-preset}
\begin{document}
\def\sample{{あいうえお}{\gtfamily かきくけこ}{さしすせそ}}
\def\samplebf{{\bfseries あいうえお}{\gtfamily\bfseries かきくけこ}{\bfseries さしすせそ}}
\begin{enumerate}
\item \sample
\item \samplebf
\item {\bfseries \sample}
\item \textbf{\sample}
\end{enumerate}
\end{document}
使用している環境での主なファイルのバージョンは以下の通りです.
Ubuntu 26.04 LTS
This is LuaHBTeX, Version 1.22.0 (TeX Live 2025/Debian)
LaTeX2e <2025-11-01>
L3 programming layer <2026-01-19>
\ProvidesClass{jlreq}[2025/3/16 jlreq]
\ProvidesPackage{luatexja-fontspec}[2025-09-30 fontspec support of LuaTeX-ja]
\ProvidesPackage{luatexja-preset}[2025-10-26 Japanese font presets]
Ubuntu 24.04 LTS
This is LuaHBTeX, Version 1.17.0 (TeX Live 2023/Debian)
LaTeX2e <2023-11-01> patch level 1
L3 programming layer <2024-01-22>
\ProvidesClass{jlreq}[2023/06/19 jlreq]
\ProvidesPackage{luatexja-fontspec}[2020-09-14 fontspec support of LuaTeX-ja]
\ProvidesPackage{luatexja-preset}[2022-06-19 Japanese font presets]
Ubuntu 22.04 LTS
This is LuaHBTeX, Version 1.14.0 (TeX Live 2022/dev/Debian)
LaTeX2e <2021-11-15> patch level 1
L3 programming layer <2022-01-21>
\ProvidesClass{jlreq}[2021/11/05 jlreq]
\ProvidesPackage{luatexja-fontspec}[2020-09-14 fontspec support of LuaTeX-ja]
\ProvidesPackage{luatexja-preset}[2020-09-14 Japanese font presets]
Cygwin
texlive-collection-langjapanese 20250416-1 OK
This is LuaHBTeX, Version 1.22.0 (TeX Live 2025/Cygwin)
LaTeX2e <2024-11-01> patch level 2
L3 programming layer <2025-01-18>
\ProvidesClass{jlreq}[2025/3/16 jlreq]
\ProvidesPackage{luatexja-fontspec}[2024-05-14 fontspec support of LuaTeX-ja]
\ProvidesPackage{luatexja-preset}[2024-03-30 Japanese font presets]
或る雑誌の投稿規定に次のような指定がありました。
Papers should be formatted as follows:
\documentclass[12pt,fleqn,a4paper]{article}
\setlength{\textwidth}{16cm}
\setlength{\oddsidemargin}{0cm}
\setlength{\evensidemargin}{0cm}
\setlength{\topmargin}{0cm}
\setlength{\textheight}{25cm}
\setlength{\lineskip}{18pt}
これで正しいでしょうか。また
最近、作業環境をMacに移行し、TeX2imgのMac版を導入しました。
macOS Sequoia 15.3.1で最新版のTex2img(2.4.3)を使っています
画像の生成そのものは問題なくできるのですが、
生成後プレビューアプリで開こうとする動作が、
「アプリケーション“(null)”には“equation.pdf”を開くアクセス権がありません。」
とメッセージボックスが出て、開くことができません。(添付画像)
生成したファイルにFinderでアクセスした場合は、プレビューアプリで開くことが出来ます。
おそらくTex2imgにファイルへのアクセス権が与えられていないのだと思うのですが、
アプリからの要求がないためか、システム環境設定でアクセス権を与えることもできません。
どのように対処すれば良いものでしょうか。ご教授いただけますと助かります。
Morisawa Fontsに移行して、LuaLaTeXで使えるよう設定を進めています。
例のように設定したんですが、mだけが
LaTeX Font Warning: Font shape `TU/AP-OTF-ShinGoPr6N(0)/m/n' undefined
(Font) using `TU/lmr/m/n' instead on input line 37.
と出て、設定が上手く行きません。
series名をmeにするとちゃんと埋め込まれるので、フォントが悪いわけじゃないと思います。
バージョンを上げると直るかと思い、TeX Live 2025→2026に上げましたが、状況は変わりません。
==========================================================\RequirePackage{plautopatch}\documentclass[fontsize=12Q]{jlreq}
\usepackage{luatexja}\usepackage{luatexja-fontspec}\usepackage[no-math,match,deluxe,expert,morisawa-pr6n]{luatexja-preset}\usepackage{luatexja-otf}
\usepackage{pxrubrica}\rubyfontsetup{\rubyfamily}
\defaultjfontfeatures[AP-OTF-ShinGoPr6N] { YokoFeatures={JFM=jlreq}, %jlreqのJFMを TateFeatures={JFM=jlreqv}, %維持する Extension = .otf, UprightFont = *-Light,% BoldFont = *-Bold, FontFace = {el}{n}{*-ExLight}, FontFace = {l} {n}{*-Light}, FontFace = {r} {n}{*-Regular}, FontFace = {m} {n}{*-Medium}, FontFace = {me}{n}{*-Medium}, FontFace = {db}{n}{*-DeBold}, FontFace = {b} {n}{*-Bold}, FontFace = {h} {n}{*-Heavy}, FontFace = {u} {n}{*-Ultra} }\newjfontfamily{\ShinGo}{AP-OTF-ShinGoPr6N}
\def\testmes{%テスト~――あいうえお{\rubyfamily あいうえお}「らり」“ア!イ⁉ウ?エ‼オ”〝漢字〟%葛祇辻鷗\jruby[]{{\UTF{9AD9}}島屋}{たか|しま|や}☃\ajKuroMaru*{01}\ajTsumesuji*{123}%\par}
\begin{document}
{\ShinGo\kanjiseries{el}\kanjishape{n}\selectfont el \testmes}{\ShinGo\kanjiseries{l}\kanjishape{n}\selectfont l \testmes}{\ShinGo\kanjiseries{r}\kanjishape{n}\selectfont r \testmes}{\ShinGo\kanjiseries{m}\kanjishape{n}\selectfont m \testmes}{\ShinGo\kanjiseries{me}\kanjishape{n}\selectfont me \testmes}{\ShinGo\kanjiseries{db}\kanjishape{n}\selectfont db \testmes}{\ShinGo\kanjiseries{b}\kanjishape{n}\selectfont b \testmes}{\ShinGo\kanjiseries{h}\kanjishape{n}\selectfont h \testmes}{\ShinGo\kanjiseries{u}\kanjishape{n}\selectfont u \testmes}
\end{document}
%%% Local Variables: %%% mode: japanese-latex%%% TeX-master: t%%% End:
==========================================================
環境はtexlive 2026 Windowsです。
dvioutのバージョンは3.19.0 Windows です。
otf [2026/03/09 TeX JP org, v1.7b8 psitau, u0.34 ttk]
フォントは埋込でモリサワリュウミンPro L-KLを使ってます。
------------------------------
\documentclass{jsarticle}
\usepackage[deluxe,multi]{otf}
\begin{document}
あ\UTF{9AD9}い
\end{document}
-------------------------------
上記をplatexで処理、dvi表示させると「The OS returns the error code 0」という警告メッセージが現れ\UTF{~}の箇所が完全に消えます。
dvioutが非推奨なのはわかっているのですが、texlive2019の古いバージョン(otf [2019/04/01 v1.7b8 psitau, u0.24 ttk] + dviout3.18.4)では表示できました。
全角空白でもよいので何かダミーで表示させる方法はないでしょうか?
jlreq クラスの縦組み文書で、発言者名とセリフを整列させたいと考えています。
実現したいレイアウトは次のようなものです。
------
太郎:ああああああああああああああああああ
ああああああああああああああああああ
花子:いいいいいいいいいいいいいいいいいい
いいいいいいいいいいいいいいいいいい
------
つまり、
* 発言者名の後にコロン(:)を置く
* セリフが長くなった場合は自動的に折り返す
* 折り返し後の行頭は、最初の行のセリフ開始位置(コロンの後)に揃えたい
というレイアウトです。
そこで tabularx環境を用いて以下のようなコードを書いてみました。
------
\documentclass[book,tate,twoside,twocolumn]{jlreq}
\usepackage{tabularx}
\begin{document}
本文
\begin{tabularx}{\linewidth}{r@{:}X}
太郎 &
ああああああああああああああああああああああ
ああああああああああああああああああああああ
\end{tabularx}
\end{document}
------
しかし、tabularxを使用すると表全体が横組みになってしまいます。
質問は以下の2点です。
1. 縦組みのままtabularx(あるいは同等の環境)を利用する方法はありますか。
2. そもそも縦組み文書でこのような「発言者名+セリフ」のレイアウトを実現するには、より適切な方法があるでしょうか。
小説の会話ログやチャットログのような体裁を想定しています。
TeX Live 2026において、bxjsarticleクラスをpdflatexで使用したときに、\footnoteを使うとエラーが出ます。
具体的には、
documentclass[pdflatex, a4paper, ja=standard]{bxjsarticle}
\begin{document}
This is a test\footnote{aaa}.
\end{document}
をコンパイルすると、
! Undefined control sequence.
\jsc@f@@t@prefix ->\inhibitglue
\ignorespaces
l.3 This is a test.\footnote{
aaa}.
というエラーがでてコンパイルが止まります。
手元の環境(MacOS上でhomebrewでmactexをインストールして使っています)でも、Overleafでも同じ症状が出ているのですが、皆様のところではいかがでしょうか?
また、良い解決方法があれば教えていただきたく思います。
なお、pdflatexではなくlualatexを使った場合には無事コンパイルが通ります。(コンパイルに時間がかかるようになってしまいますが…)
よろしくお願いします。
皆様、いかがお過ごしでしょうか?
SublimeText 4でのコンパイル問題についての報告です!
SublimeText 4でLaTeXのコンパイル[cmd+B]が漸く復活しました。
Sublime User Forumに最近頻繁に投稿されている
「Can’t build Latex」への最終解決法。(チョット大袈裟?)
結論は、古い方の「LaTeXTools」の削除と、
「LaTeXTools」の再インストールです。
小生の環境はMac OS 13.7.8 Ventura
Sublime Text 4 (Build 4700)最新版です。
TeXディストリビューションはMacTeX 2025を使用
復活までの半日の試行錯誤については、
長くなりそうなので、添付ファイルにて。
zip File 1.ネット検索過程の説明。
2.Package Control.sublime-settingsへの書き込み修正。
SublimeText4でコンパイル問題を抱えた方の参考になれば幸甚です。