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

日本語Lua(La)TeXのソースがコンパイルできなくなった

- い ちろう の投稿

OS(Windows 11 Pro 24H2)のクリーンインストールにともない、TeX Live 2024を改めてインストールしたのですが、

LuaLaTeXのTeXファイルをコンパイルしたところ、以前なら通ったはずのファイルであるにもかかわらず、

エラーが出てくるようになりました。

なお、TeX関係の設定等についてはOSのクリーンインストール前後で変わっていません(メモしていましたので)。

数日かけて切り分けを行ってきましたが、原因が判然としないため、こちらに書き込みさせていただきます。

切り分けのために、(とりあえずこちらでも公開できる内容の)簡素なファイルを添付の通り、

2種類(計10ファイル)作成いたしました。

Tex Live 同梱の原ノ味フォントであれば、問題なくコンパイルできます(test1)が、

小塚フォントですと、以前は問題なくコンパイルできたにもかかわらず、エラーが出てくるようになりました(test2)。

添付のテストファイルですと、小塚フォントが原ノ味フォントになぜか代替されてしまっています。

ちなみに、小塚フォントの使用に関してはAdobe CCを契約していますので、ライセンス抵触はございません。

小塚フォントは「C:\texlive\texmf-local\fonts\opentype\adobe」にシンボリックリンクの形で置いていましたが、

なぜかコンパイル時に認識されないため、「C:\texlive\2024\texmf-dist\fonts\opentype\adobe」にも、

先述のものと同じシンボリックリンクを置きましたが、やはり認識されていないようです。

fc-cache や mktexlsr 等実行しても変化がありませんでした。

日本語Lua(La)TeX絡みとかAdobe Fontsの仕様変更やバグではないということであれば、何が原因なのかわかりません。


少なくとも(OSクリーンインストール前の)9月28日までは通常通りコンパイル可能でした。

対処法ございましたら、教えていただけないでしょうか。

よろしくお願いします。

下線の番号付け

- 柴田 大輔 の投稿

写真のような下線の番号付けをしたいのですが,どのようなやり方があるでしょうか。ご教示お願いいたします。

添付 スクリーンショット (1).jpg

Overleafでメイリオフォントを扱いたい

- 山田 太郎 の投稿

Overleafでメイリオフォントを扱いたいです。pLaTeX + dvipdfmx を使用しています。

ただ、以下のURLによりますとOverleafだとメイリオが扱えない可能性があります。

  • https://xdefago.github.io/InfoLite/y20-2q/ex/latex/setup/nihongo.html

下記のように¥specialを使って対応しているケースも見られたのですが、こちらではOverleaf環境でフォントは変わりませんでした。meiryo.ttcとmeiryob.ttcはwindows環境からOverleaf環境にアップロードしています。

\AtBeginDvi{\special{pdf:mapline rml H meiryo.ttc}}
\AtBeginDvi{\special{pdf:mapline gbm H meiryob.ttc}}
\AtBeginDvi{\special{pdf:mapline rmlv V meiryo.ttc}}
\AtBeginDvi{\special{pdf:mapline gbmv V meiryob.ttc}}

maplineについて参照した文献

  • https://note.com/nppp/n/n517c41ff802a
  • https://qiita.com/frnfnts/items/b658a13f0a339c3a55ed
  • https://okumuralab.org/tex/mod/forum/discuss.php?d=1036

この場合、Overleafではメイリオフォントを扱うのは難しいでしょうか。

補足:こちらの質問解決後の状態です

  • https://okumuralab.org/tex/mod/forum/discuss.php?d=3832&parent=23971

latexmkrcは以下の通りです。

$latex = 'platex';
$bibtex = 'pbibtex';
$dvipdf = 'dvipdfmx %O -o %D %S';
$makeindex = 'mendex %O -o %D %S';

タイトル付きtcolorboxでタイトルと外部のベースラインを揃える方法

- Ryuta Kudo の投稿

タイトル付きtcolorboxで、タイトルのベースラインと外部のベースラインを揃えたいです。

具体例を添付いたしました(添付画像は強引に手動でスペースをそれっぽくなるように調整しただけのものです)。

タイトル(添付例では「着目」)のベースラインと、外部(添付例では「(1)」)のベースラインを揃える方法を思いつく方いらっしゃいましたら、ぜひご教示いただきたいです。

添付 sample.png

bibsection環境についての質問

- 小林 コウキ の投稿

bibsection環境についての質問です。

bibsection環境で文献を出力しています。

文献内容の修正を行う際にbibsection環境を用いると,bblファイルが作成されないので,修正が困難になっています。

bibsection環境でつくられた情報からbblファイル(\bibitemを使用した書き出し)の作成は,本当に不可能でしょうか。

いろいろ試してみたのですが,できませんでした。

以下にサンプルデータを貼りました。

ご存じの方がいらっしゃいましたら,教えてください。

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

\begin{bibsection}
\begin{biblist}

\bib{Doe2023}{article}{
   author={Doe, Jane A.},
   author={Smith, John B.},
   title={A Comprehensive Study on Graph Algorithms},
   journal={Journal of Graph Theory and Applications},
   volume={20},
   date={2023},
   number={5},
   pages={145--160},
   issn={1234-5678},
   review={\MR{9999999}},
}

\bib{Lee2022}{article}{
   author={Lee, Anna C.},
   author={Brown, William D.},
   title={Exploring Discrete Structures in Mathematics},
   journal={Discrete Mathematics Journal},
   volume={25},
   date={2022},
   number={3},
   pages={200--215},
   issn={2345-6789},
   review={\MR{8888888}},
}

\bib{Wang2021}{article}{
   author={Wang, Kevin E.},
   author={Garcia, Maria F.},
   title={Algorithmic Approaches to Data Analysis},
   journal={International Journal of Data Science},
   volume={15},
   date={2021},
   number={4},
   pages={300--310},
   issn={3456-7890},
   review={\MR{7777777}},
}

\bib{Kim2020}{article}{
   author={Kim, Lisa H.},
   author={Chen, Yu T.},
   title={Recent Advances in Machine Learning},
   journal={Journal of Machine Learning Research},
   volume={12},
   date={2020},
   number={1},
   pages={50--70},
   issn={4567-8901},
   review={\MR{6666666}},
}

\bib{Johnson2019}{article}{
   author={Johnson, Emily R.},
   author={Davis, Robert S.},
   title={Understanding Complex Networks},
   journal={Network Science Review},
   volume={18},
   date={2019},
   number={2},
   pages={145--160},
   issn={5678-9012},
   review={\MR{5555555}},
}


\end{biblist}
\end{bibsection}

インストールに失敗する

- ono ryousuke の投稿

こんにちは

先日texliveをインストールしようとinstall-til-windows.exeをダウンロードし管理者権限でインストールしたのですが下記のようなメッセージが出てきてしまいました。対処法が分からず、パソコン初心者と言うこともありできる限り簡単に教えていただきたいです。よろしくお願いします。

エラーメッセージ

英語版 The TeXbook の入手方法

- 夜啼 鶯 の投稿

※初投稿のため至らないところがありましたらどうぞご指摘ください。

Donald E. Knuth 著、The TeXbook の原語版を購入したいと考えています。

Knuth の Web ページ Knuth's Books (stanford.edu) を調べてみたところ、
①ソフトカバー版 (単行本?)
 ISBN: 0-201-13448-9
②ハードカバー版 (Computers & Typesetting Volume A)
 ISBN: 0-201-13447-0
があるようです。
さらに Google 検索してみると、スパイラル製本された版もあるようです。

1点目の質問です。
スパイラル製本されたものは、ソフトカバー版と別物なのでしょうか?

2点目の質問です。
日本の書店で、ソフトカバー版 The TeXbook の在庫があるか取り寄せに対応している書店様をご存知の方はおられませんでしょうか?
できれば関西の書店様だとありがたいです。

以上2点、いずれかでもご存知の方がおられましたらご教授ください。

目次を編集したい

- ko yuki の投稿

jlreqのbookオプションで、縦書きの日本語文章(小説)を記述しようとしています。

\tableofcontentsで表示される目次を次のように変更したいと考えています。

  1. 第n章や「1.3」などの章番号?を表示せず、章の名前だけを表示したい。
  2. 通常、「・・・」を使ってページ番号までの導線があるが長すぎて鬱陶しい箇所があるので、これを別の文字(例えば「---」など)に変更する
  3. ページ番号が表示される部分を文書の上方向(横書き文書なら左方向)へずらしたい

想定している出力結果は次のようなものです(ローカル環境では縦書き文書で作成していますが、フォーラム上では横書きで記述しています)

目次

走れメロス・・・・・・4

 第一節・・・・・・・・4

 第二節・・・・・・・・7

人間失格・・・・・・・10

 第一節・・・・・・・・10

 第二節・・・・・・・・15

以上、何か解決策などあればご教示いただけると幸いです。

よろしくお願いします。

添付 無題.png

ltjsclassesで生じる\phantom{...}とのずれ

- Ryuta Kudo の投稿

LuaLaTeX + ltjsarticleを利用しているのですが、\phantom{...}を使うとずれが生じます。

原因が分かる方いらっしゃいましたらご教示いただけますと幸いです。

問題が再現される最小限のソースを以下に示します。私の環境での出力を画像で添付しております。

なお、jlreqでは本件の問題は発生しませんでした。


\documentclass{ltjsarticle}
  
\begin{document}
  apple\hspace{1em}「りんご」
  
  \phantom{apple\hspace{1em}}「りんご」
\end{document}
添付 sample.png

A4向けに書いた文書をB5で印刷するには?

- ueki ichiro の投稿

Windows11の富士通ノートパソコンにTEX23年版をのせて論文をかいています。これまでA4版で書いた論文をまとめてB5版の本にするため、プリアンブルの1行目の a4paper を下のように b5paper に書き直しました。しかしこれをタイプセットするとA4版をそのままb5版に縮小した画面になり、PDFを印刷してもそのままで、字も12ptより小さくなって読みにくくなります。12ptという大きさはA4版とB5版は違うのでしょうか。マージンをきめるcmなどの大きさも変わるのでしょうか。字の大きさを変えずに4版からB5版に変えるにはどうしたらいいでしょうか。もちろん1行の字数はマージンを残して自動的に変えるものとします。

  植木

  

\documentclass[12pt,fleqn,b5paper,twoside]{jsarticle}

\setlength{\textwidth}{40zw}

\setlength{\oddsidemargin}{0cm}

\setlength{\topmargin}{-2cm}

\setlength{\textheight}{22cm}

\usepackage{amsmath}