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

jlreq のNewBlockHeadingについて

- たかぎ まき の投稿
jlreqクラスを使用した縦書きの小説組版を勉強しています。
jlreqクラスのNewBlockHeadingで新しい見出し命令を定義して使用したいのですが、ラベルの出力命令で \thechapter で章番号を出力するよう記述した箇所について、コンパイルすると「○」が出力されます。
jlreq.clsのread meや、jlreq.cls内のchapterの定義も参考にしましたが、原因が分からず困っています。
jlreqクラス自体、調べてもあまり情報が豊富でないため質問させていただきました。
解決法をご存知の方がいらっしゃればご教示をお願いいたします。


\documentclassから\end{document}まで以下のようになっています。

==================================================

\documentclass[uplatex,
% 基本版面設定
book, tate, twoside, onecolumn, paper=a6,
fontsize=13Q, jafontsize=13Q,
line_length=38zw, number_of_lines=17, gutter=18mm,
head_space=12mm, baselineskip=1.35zw,
headfoot_verticalposition=1.2zw,
hanging_punctuation]
{jlreq}

% ノンブル、柱の設定
\ModifyPageStyle{plain}{
nombre_position=bottom-left, % ノンブル出力位置
running_head_position=top-left, % 柱出力位置
% 柱に章内容を出力
odd_running_head={_mychapter},
even_running_head={_mychapter}
}
\pagestyle{plain}

% 先頭ページ番号
\setcounter{page}{3}

% パッケージ
\usepackage[utf8]{inputenc} % 文字コードはUTF-8
\usepackage{bxpapersize} % dvipdfmxでの用紙サイズ指定を不要にする
\usepackage[haranoaji]{pxchfon}
\usepackage{lmodern}
\usepackage[T1]{fontenc}

% 改行で段落とする
{\catcode`\^^M=\active%
\gdef\xobeylines{\catcode`\^^M\active \def^^M{\par\leavevmode}}%
\global\def^^M{\par\leavevmode}}
\AtBeginDocument{\xobeylines}

% 段落で字下げしない(全角空白で字下げさせる)
\parindent = 0pt

% 別行見出しを新しく定義
\NewBlockHeading{mychapter}{0}{
indent=2zw,
lines=3,
label_format={第\thechapter 章},
font={\Large},
after_label_space=1zw,
}


\begin{document}
\mychapter{章のタイトル}
本文省略
\end{document}

==================================================

これでコンパイルを実行すると、見出し部分が

第〇章 章のタイトル

と出力されます。
実現したい動きとしては「第一章 章のタイトル」としたいのですが、
漢数字の一を出力したい箇所に〇が出力されてしまいます。

また、柱に「_mychapter」を出力するように指定していますが、
柱には

1 章のタイトル

と、chapterカウンタの数値が正しく出力されています。

添付ファイルはコンパイル結果のキャプチャです。
よろしくお願いいたします。
添付 キャプチャ.PNG

安田先生のceostyを適用させたい

- kosen 20s の投稿
初歩的な質問で申し訳ありません.

安田先生のceostyをPCに適用させたいのですが,manualにある「yasuda-book0.cls」から「yasuda-book5.cls」が「cls」フォルダ内に見つかりません.その影響か,コンパイルもうまくいきません.これらのファイルはなくていいものなのでしょうか?ご教授いただければ幸いです.

【環境】
・macOS Catalina 10.15.7
・TeX Live 2020
・Editor: TeX Shop

【エラーメッセージ】
/usr/local/texlive/texmf-local/tex/latex/local/ceo/ceo.sty:268: LaTeX Error: Co
mmand `\lparen' already defined.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
 
l.268 ...open} {operators}{"28}{largesymbols}{"A1}
 
?

/usr/local/texlive/texmf-local/tex/latex/local/ceo/ceo.sty:269: LaTeX Error: Co
mmand `\rparen' already defined.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
 
l.269 ...close}{operators}{"29}{largesymbols}{"A2}
 
?

/usr/local/texlive/texmf-local/tex/latex/local/ceo/ceo.sty:403: LaTeX Error: Co
mmand `\triangle' already defined.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
 
l.403 ...Symbol{\triangle}{\mathord}{symbols}{"34}
 
?

/usr/local/texlive/texmf-local/tex/latex/local/ceo/ceo.sty:603: LaTeX Error: Co
mmand `\ya' already defined.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
 
l.603 ...reMathSymbol{\ya}{\mathrel}{symbols}{"21}
 
?

bibtexを使った参考文献リストの表示

- カノープス の投稿
初歩的な問題で恐縮ですが、bibtexを使った参考文献リストの表示がうまくできずにいます。

https://takala.tokyo/takala_wp/2019/04/23/865/

のサイトを参考にbibtexを動かそうと思ったのですが思うような出力が得られていません。

コードは上記のサイトのをそのままコピペして、文章はmain.texに、文献リストはsample.bibファイルに書きました。

windowsを使っており、エディターはTexworksの2019年のバージョンを使っています。

本来はmain.texをupLatexでコンパイルした後、main.texをbibtexでコンパイルして、そのあとmain.texをupLatexで2回コンパイルすれば成功するはずだと認識しております。

しかし、bibtexのコンパイルをすると

I found no \citation commands---while reading file main.aux

I found no \bibdata command---while reading file main.aux

I found no \bibstyle command---while reading file main.aux

という3つのエラーが発生しました。


また生成されたbblファイルの中をメモ帳で開くと白紙の状態でした。

main.pdfを見ても、文献リストはなく、文献も番号[1]、[2]ではなく、daganzo2007urbanやwhitehouse2019complexという文字のまま出力されました。


何が問題かよくわからず、質問させて頂きました。解決法をご存知の方がいらっしゃればご教示をお願いいたします。


LaTeX2e 美文書作成入門付属のDVD-ROMを用いたインストールについて

- 岩嵜 颯太 の投稿
先日LaTeX2e美文書作成入門を購入し、付属のDVD-ROMを用いてMacにインストールしようとしたのですが、指示通りセットアップしてもTeXworksとTeX2imgはダウンロードされるのですが、TeXShopがダウンロードされません。何度か試してみましたがいずれも同じ結果でした。またターミナルにwhich platex と打ち込むとNot Found platexと表示されてしまいます。対処法を教えていただけませんでしょうか。

天気記号

- vivi vivi の投稿
天気記号を打ちたいのですが、latexでコマンドがありますでしょうか?
ざっと調べた感じで出てきませんでした。

Emacs 27.2.50 terminal 起動エラー?(&LuaLaTEX)

- 若松 久仁光 の投稿
和田 勇様
HELP !!
Emacs をTerminal 起動で立ち上げると以下の様なコメントが出ます。
----------------$emacs
objc[4256]: Class FIFinderSyncExtensionHost is implemented in both
/System/Library/PrivateFrameworks/FinderKit.framework/Versions/A/
FinderKit (0x7fffa83c93f0) and
/System/Library/PrivateFrameworks/FileProvider.framework/
OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/
Contents/MacOS/FinderSyncCollaborationFileProviderOverride (0x16e4fbf50).
One of the two will be used. Which one is undefined

一応、これでもSpcemacsとして機能します。
LuaLaTeXでのコンパイルも実行できます。
しかし、同じEmacs 27.2.50を単なるアプリとして立ち上げ
(Terminal起動では無いという意味ですが)Spacemacsとして
起動しますが、LuaLaTeXを同じ「test.tex」でコンパイルしても
[ problem after page(0) ] がミニバッファに表示され、機能が滞った
ままPDFファイル作成してくれません。「test.out」でエラーが
出ています。
色々ネット検索で調べているのですが、解決方法が見つかりません。
冒頭に書きましたエラーの表示が無くなればOKですが。
お知恵を拝借できましたら幸甚です。
何を調べたかのrfdを添付いたします。若松久仁光拝

P.S
素のEmacsでのエラーはネット散見していますが
解決方法までは、まだ探し出せておりません。
追伸
使用したtest.texは以前共通にして試したtexファイルです。

emathのemathPhなどを読み込めない

- t t の投稿
どなたか、以下の問題点についてお力添えをお願いします。

upLaTeX、TeXLive2021、macOS BigSur Vir11.5.1、macbook air M1 2020、エディターはVScode
といった環境です。

以下のようなコードでコンパイルしようとすると、コンパイルができません。
また、普段ならばVScodeが「問題」という部分にエラーメッセージを表示するのですが、エラーメッセージすら出ません
(コンパイルする以前にどこかに問題が生じているように思います。その理由は、普段ならばコンパイルに1秒はかかるのに、それより明らかに早い段階でコンパイルが中断されるからです。)

コード
\documentclass[uplatex,a4paper,11pt]{jsarticle}

\usepackage{emath}
\usepackage{emathPh}
\usepackage{emathBk}


\begin{document}
a
\begin{tyuukai}
あああああああああああああああああああああああああああああああああああああ
\tyuu{いいいいいいいいいいいいいいいいい}
うううううううううううう
\end{tyuukai}

a

\end{document}

です。赤文字部分(\begin{tyuukai}から\end{tyuukai}までの部分の有無に関わらず、エラーが出ます。)

状況の詳細
\usepackage{emathBk}および\usepackage{emathPh}なしに、\usepackage{emath}のみをプリアンブルに記載した場合、「Environment tyuukai undefined」「Undefined control sequence. \tyuu」「\begin{document} ended by \end{tyuukai}」というエラーメッセージが出ます。
なお、emath自体のダウンロードは成功しているはずです。普段から\usepackage{emath}のみは常にプリアンブルに記載して、emath独自のコマンドを使用していますが、特に問題は出ておりません。

compiler logは以下のとおりです

Multiple filename arguments? OK, I'll take the latter one.
Multiple filename arguments? OK, I'll take the latter one.
Multiple filename arguments? OK, I'll take the latter one.
This is ptex2pdf[.lua] version 20200520.0.
Processing /Users/mac/Documents/大学入試教材/数学/大学入試数学tex/テスト用
This is e-upTeX, Version 3.141592653-p3.9.0-u1.27-210218-2.6 (utf8.uptex) (TeX Live 2021) (preloaded format=uplatex)
restricted \write18 enabled.
entering extended mode
(/Users/mac/Documents/大学入試教材/数学/大学入試数学tex/テスト用.tex
pLaTeX2e <2020-10-01u04>+2 (based on LaTeX2e <2020-10-01> patch level 4)
L3 programming layer <2021-02-18> (/usr/local/texlive/2021/texmf-dist/tex/platex/jsclasses/jsarticle.cls
Document Class: jsarticle 2020/10/09 jsclasses (okumura, texjporg)
(/usr/local/texlive/2021/texmf-dist/tex/platex/jsclasses/jslogo.sty)) (/usr/local/texlive/texmf-local/tex/platex/misc/emath/emath.sty (/usr/local/texlive/texmf-local/tex/platex/misc/emath/emath2e.sty (/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amstext.sty (/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsgen.sty)) (/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsbsy.sty) (/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsopn.sty)) (/usr/local/texlive/2021/texmf-dist/tex/latex/amsfonts/amssymb.sty (/usr/local/texlive/2021/texmf-dist/tex/latex/amsfonts/amsfonts.sty)) (/usr/local/texlive/texmf-local/tex/platex/misc/emath/emathE.sty (/usr/local/texlive/2021/texmf-dist/tex/latex/tools/enumerate.sty) (/usr/local/texlive/texmf-local/tex/platex/misc/emath/emathEc.sty (/usr/local/texlive/texmf-local/tex/platex/misc/emath/emathC.sty (/usr/local/texlive/2021/texmf-dist/tex/latex/tools/calc.sty) (/usr/local/texlive/2021/texmf-dist/tex/latex/base/ifthen.sty)) (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/keyval.sty)) (/usr/local/texlive/texmf-local/tex/platex/misc/emath/jquote.sty) (/usr/local/texlive/texmf-local/tex/platex/misc/emath/emathK.sty)))) (/usr/local/texlive/texmf-local/tex/platex/misc/emath/emathPh.sty (/usr/local/texlive/2021/texmf-dist/tex/latex/eepic/epic.sty
Enhancements to Picture Environment. Version 1.2 - Released June 1, 1986
) (/usr/local/texlive/2021/texmf-dist/tex/latex/eepic/eepic.sty
Extension to Epic and LaTeX. Version 1.1e - Released Dec 21, 1999
)

! LaTeX Error: File `eclarith.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Enter file name:
/usr/local/texlive/texmf-local/tex/platex/misc/emath/emathPh.sty:85: Emergency stop.
<read *>
 
l.85 }{}
%^^M
No pages of output.
Transcript written on テスト用.log.
ptex2pdf processing of /Users/mac/Documents/大学入試教材/数学/大学入試数学tex/テスト用 failed.

YaTeXのLuaLaTeXコンパイル用設定について

- 若松 久仁光 の投稿
最近、Spacemacs でも『YaTeX』が使えます。
package-list-packagesのリストの中に『YaTeX』が
表示され、配信されているのが確認できます。

Q01 :どなたかYaTeXを使用して
「LuaLaTeX」のコンパイルを実施している方、
おいでになりませんでしょうか?

3年前の古いSpacemacsを使用しています。
auctexからLuaLaTeXを実施するとerrorが出ます。
(新規にダウンロードしたSpacemacsなら
コンパイルしてもエラーは出てこないのですが?)
auctex > Command > LaTeX
(TeXing options : Using LuaTeX engine )
矢張りerrorが出る:[ problem after page(0) ]

此の問題がある為、YaTeXを使ってLuaLaTeXの
コンパイルを実施できればと思った次第です。

YaTeX - TeX WikiのmacOS での設定例をそのまま
.spacsmacsのユーザー指定用の場所に書込んで
「ptex2pdf」で現在はコンパイルを実行。
最近は殆んどの書類を「luaLaTeX」を使用し、
作成していたので此の儘、流用したいと
思っています。
(最新のSpacemacsにすればauctex経由で
LuaLaTeXでのコンパイルは出来ますが、)
org-roam v.1を使い続けたいので最新版の
Spacemacsへの乗り換え、は避けています。

Q02 : LuaLaTeXを使用するYaTeX設定に関する
情報を探しきれていません。

お知恵を拝借願えれば幸甚です。若松久仁光拝

spacemacs with lualatex

- 若松 久仁光 の投稿
和田 勇様
色々有り難う御座います。
別スレッドでspacemacs with lualatexを作成いたしました。
今までのSpacsmacs でLuaLaTeXを実行した時の
トラブルについて
[[https://okumuralab.org/tex/mod/forum/discuss.php?d=3188]]の方で
相談に乗っていただきましたが、
SpacemacsのみのQ&Aになりかかっていましたので
新規に此方に投稿を書かせていただきます。
一部以前のファイルの部分をコピーしておきたいと思っています。
ので悪しからず。若松久仁光拝

==此処から和田 勉氏の書き込みの引用です==(一部若松が改行を施しました)======

今回の問題は、emacs でも TeXworks でも ターミナルでも発生する問題です。
結論から言うと hyperref を lualatex で使う場合のケア不足によるものだと思います。

小言っぽいのであまり描きたくないですが ... うまなく行かなかったら の対処方法

log ファイルを error warning などで検索しましょう

emacs でログファイルを開き検索するか、ターミナルで以下のようにすれば取り出せます。

grep -A3 Error 2021Emacs28.log    # ←入力コマンド ↓ 表示例

! Package hyperref Error: Wrong DVI mode driver option `dvipdfmx',
(hyperref) because pdfTeX or LuaTeX is running in PDF mode.

See the hyperref package documentation for explanation.

多くの設定では軽微なエラーは多少は無視して突っ走って実行するオプション
-interaction=errorstopmode や -interaction=nonstopmode をつけてタイプセットしてしまいます。

このオプションの意義は理解していますが、多くの方が、タイプセットできてpdf までできたけど、
なんかおかしいと騒ぎます。

それは、多くの場合、エラーを検知した後も処理を続けるためら医療のログが出力され、
エラーを見つけにくくしてしまうからだと感じています。

なので、ログを検索しましょう。

あるいは interaction オプションなど当面不要なオプションを外し
今回の場合であれば 「lualatex 2021Emacs28」でタイプセットできるエントリを
IDE 環境に作成するか、ターミナル等で手動で実行してみてください。

エラーストップしたところを適宜ブラウザにコピペして検索すると結構対策は見つかります。

気を取り直し、上記エラーメッセージ
「Package hyperref Error: Wrong DVI mode driver option `dvipdfmx'」で検索したり、
「hyperref lualatex」で検索した結果、とりあえず以下のようにするとエラーはなくなります。
ただし多数の警告がでますが。diff にも書き込んでありますが、
https://texwiki.texjp.org/?hyperref#za8c61cb を参考にしました。

--- a/2021Emacs28.tex
+++ b/2021Emacs28.tex
@@ -7,7 +7,9 @@
\usepackage[german,french,japanese]{babel}
%\usepackage{booktabs}
\usepackage{atbegshi}
-\usepackage[dvipdfmx]{graphicx,color,hyperref}
+\usepackage[dvipdfmx]{graphicx,color}
+%% see as ... https://texwiki.texjp.org/?hyperref#za8c61cb
+\usepackage[pdfencoding=auto]{hyperref} %% or \usepackage[luatex,pdfencoding=auto]{hyperref}
%\input{fancysection.hva}
%\usepackage{pxjahyper}
\usepackage{footnotebackref}


提案です。今後のspacemacs with lualatex に関しては、別スレッドにしましょう

\NeedsTeXFormat{pLaTeX2e}?について

- 前田 やえの の投稿
\NeedsTeXFormat{pLaTeX2e}?について

このメッセージはどのようなときにだされるのですか?
クラスファイルだけで決まるのではないのですか?

A.tex と B.texは共に
\documentclass[dvipdfmx]{jsbook}
です.

A.texでは正常にタイプセットされるのに
B.texでは上記のメッセージが出てエラーです.
windows10 texworksでやってます.
コンパイルの仕方は以下:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
$biber = 'biber --bblencoding=sjis -u -U --output_safechars %B';
$bibtex = 'bibtex %B';
$makeindex = 'mendex -o %D %S';
# # PDF の作成方法を指定するオプション
# # $pdf_mode = 0; PDF を作成しません
$pdflatex = 'pdflatex -synctex=1 %S' ; # $pdf_mode = 1; $pdflatex を利用して
$dvips = 'dvips -z -f %S | convbkmk -u > %D' ;
$ps2pdf = 'ps2pdf -synctex=1 %S %D' ; # $pdf_mode = 2; $ps2pdf を利用して .ps ファイルから

$pdf_mode = 3 ;
$dvipdf = 'dvipdfmx -o %D %S' ; # $pdf_mode = 3; $dvipdf を利用して .dvi ファイルから
$latex = 'platex -synctex=1 -kanji=sjis %S';

$lualatex = 'lualatex -synctex=1 %S' ; # $pdf_mode = 4; $lualatex を利用して .dvi ファイルから
# $xelatex = 'xelatex -synctex=1 -shell-escape -no-pdf %S';
$xelatex = 'xelatex -synctex=1 %S' ; # $pdf_mode = 5; xdvipdfmx を利用して .xdv ファイルから
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

この質問,直近のものと関係があるのです.