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

* ! Emergency stop. と宣言され、compileできない。

- mr2h の投稿
添付ファイルのなかの、tex file を処理すべく、いつものように Win10下のtexlive2021で、texworksを起動したところ、

*! Emergency stop. 陶淵明-2.tex

と、とまってしまいますが、理由がよく分かりません。

画像が大きすぎるのかと思い、読み込み部分をコメント・アウトしても変わらず、pxchfon.styも最新版に改めましたが変わりません。

じつは、数日前まで、正常に動いており、この約三〇〇ページのほとんど99%ができあがり、年内には一応完成するだろうという所まで、来たのですが、突然、どこをどう弄ったか、今となっては不明ですが、停まってしまいました。

あせって、あちこち弄りまわし、訳が分からなくなりました。
そこで、コードの後ろの方から順次、\section*{}毎に削っては試しをくりかえし、とうとうプリアンブルのみまで削っても同じ結果。 やむなくスクラッチで(copy&pasteせずに)書き直しし、添付の陶淵明-2.texまで書きましたがやはり同じでした。

多分、基本ができていない小生が身の丈をわきまえず、無謀の仕事をしているのでしょう。しかし、なんとかして、仕上げたいのです。どうか、よろしく、添付ファイルの、誤り箇所をおしえていただけないでしょうか。

CentOS で emath と perl を連携させたい

- Murakami Keitaro の投稿
Rocky Linux 8.5
texlive 2021

例によっててこずっております。

emath_perl 置き場:
/home/user/latex/.perl
emath_sty 置き場:
/home/user/latex/.packages

シンボリックリンクを作成

/usr/local/texlive/2021/texmf-dist/tex/latex/packages -> /home/user/latex/.packages
/usr/share/perl5/latex -> /home/user/latex/.package

ちなみに:

$ perl -V
Summary of my perl5 (revision 5 version 26 subversion 3) configuration:
Platform:
osname=linux
osvers=4.19.34-300.el7.x86_64
archname=x86_64-linux-thread-multi
uname='linux x86-01.mbox.centos.org 4.19.34-300.el7.x86_64 #1 smp mon apr 15 18:04:36 utc 2019 x86_64 x86_64 x86_64 gnulinux '
(略)
Built under linux
Compiled at Nov 4 2021 17:06:58
@INC:
/usr/local/lib64/perl5
/usr/local/share/perl5
/usr/lib64/perl5/vendor_perl
/usr/share/perl5/vendor_perl
/usr/lib64/perl5
/usr/share/perl5

TeX ファイル

\documentclass[dvipdfmx,a4j]{ujarticle}
\usepackage[top=30truemm,bottom=30truemm,left=15truemm,right=15truemm]{geometry}
\usepackage{amsmath, amsfonts, ascmac, amssymb}
\usepackage{graphicx, fancyhdr}
\setlength{\headheight}{15pt}
\usepackage{color, comment, accents}
\usepackage{enumerate}
\renewcommand{\labelenumi}{\textbf{問題{\theenumi}.}}
\renewcommand{\theenumii}{\arabic{enumii}}
\renewcommand{\baselinestretch}{1.5}
\usepackage{emathP}
\begin{document}
aaaaaaaaa
%\begin{EMpsrectbox}%
% [wave, borderwidth=5pt]
%aaaa
%\end{EMpsrectbox}
aaaaaaaaa
\end{document}

VSCode setting.json:

{
"name": "uptex2pdf",
"command": "ptex2pdf",
"args": [
"-u",
"-l",
"-ot",
"-shell-escape",
"-kanji=utf8",
"-guess-input-enc",
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
],
"env": {
"PATH": "/usr/local/texlive/2021/bin/x86_64-linux/"
}
},

ptex2pdf ログ

This is e-upTeX, Version 3.141592653-p3.9.0-u1.27-210218-2.6 (utf8.uptex) (TeX Live 2021) (preloaded format=uplatex 2022.1.4) 4 JAN 2022 07:52
entering extended mode
\write18 enabled.
(略)
\openout4 = `hoge--------.pl'.
runsystem(perl hoge--------.pl)...executed.
LaTeX Warning: emathPp : you cannot use perl on input line 12.



それと, emath wiki が basic 認証を求められてパスワードが分からないために入れないのですが、他の方は如何でしょうか、、、。

texlive が /usr/local/ と /usr/share/ にある【Linux / CentOS】

- Murakami Keitaro の投稿
初歩的な質問でしたら申し訳ありません.

Rocky Linux 8.5 (CentOS 後継) にて texlive 2021 を利用していますが, sty パッケージ更新 (mktexlsr) の問題を解決する際に texlive が2つあることに気づきました:
/usr/local/texlive/2021/~
/usr/share/texlive/~

普段は /usr/local/texlive/2021/~ で実行されているようですが, /usr/share/texlive/~ の texlive は何者なのでしょうか.

もしかすると,
- 正常
- パッケージ管理システム(DNF)でインストールしたつもりだったが, よく分からずインストールメディアもいじってしまっていた
- よく分からず Docker やらなんやらをいじったときにできちゃった

Linux については, ほとんどよく分かっておりません.

御教示頂けますと助かります. どうぞよろしくお願いします.

===========

mktexlsr を sudo で実行すると別の ls-R を更新してしまう
https://qiita.com/KeppyNaushika/items/f0b5e428dade5545c487

Appendixの表示と数式番号

- 小島 広久 の投稿
Appendixの表示を
Appendix A: hoge
とし、
Appendix内の数式番号を
(A.1)
のようにしたいのですが、
どうすればいいでしょうか?

箇条書きの空白をなくす方法

- あ い の投稿
質問です!

\begin{enumerate}[label=\fbox{\arabic*}]
\item あいうえお\\
かきくけこ\\
さしすせそ
\end{enumerate}

と打つと

1 あいうえお
かきくけこ
さしすせそ

のように(「四角1」が打てなかったのでただの「1」にしてありますが)なると思うのですが、このとき「かきくけこ」「さしすせそ」を一字下げしないようにする方法はありますか?
\leftline{}を毎回使うという方法しか思いつきません。。。
答えて下されば幸いです。

fontspec+newtxでエラー

- k j の投稿
つい先日texliveのパッケージ更新を行ったところ、
fontspecパッケージをもとに\fontspecコマンドを用いて
部分的に英字フォントを変更することができなくなりました。
#\jfontspecによる日本語フォントの変更はできます。

新しくなったnewtxパッケージとの組み合わせに問題があるのではないかと考えております。

こちらの環境は以下の通りです。
* macOS 12.1
* texlive 2021 本記事投稿時点で最新版にupdate

具体的には、newtx revision 60408及び60418で後掲のサンブルAを処理しても、
フォントが見つからないというエラーメッセージ等が表示され処理が止まります。

今回の更新直前でほぼ同様の環境(newtx revision 60850)があり、
そちらで後掲のサンプルBを処理すると、問題なく期待通りの結果が得られます。

ひとまずnewtxをrestoreすれば問題は生じないのですが、
もしそれ以外で何らかの対処法がありましたらご教示いただければ幸いです。


■ サンプルA
\documentclass[lualatex]{jlreq}
\usepackage[no-math]{fontspec}
\usepackage[
deluxe,
multi,
haranoaji,
]{luatexja-preset}

\usepackage{
luatexja-otf,
newtx,
}

\begin{document}
{\fontspec{Andale Mono}abcde}
\end{document}

■ サンプルB
\documentclass[lualatex]{jlreq}
\usepackage[no-math]{fontspec}
\usepackage[
deluxe,
multi,
haranoaji,
]{luatexja-preset}

\usepackage{
luatexja-otf,
newtxtext,
newtxmath,
}

\begin{document}
{\fontspec{Andale Mono}abcde}
\end{document}

newtx revision 61408+(u, up, pdf)latexでエラー

- Ando Ryoya の投稿
いつもお世話になっております.

本日newtx を revision 61408にアップデートしたところ,次のソースでエラーが出るようになりました.

\documentclass[dvipdfmx]{jsarticle}
\usepackage{newtxtext,newtxmath}

\begin{document}
あらあら.
\end{document}

本フォーラムでどうこうできるような内容ではないと思いますが,とりあえずご報告させていただければと思います.
当面はtlmgrで差し戻して対応が最善でしょうか.

追記ですが,pdfLaTeXでもだめなようですね.LuaLaTeXでは通るようです(ドキュメントクラスはamsartで試しました).

\parbox[c] で縦方向の位置を揃える方法

- たかはし いっき の投稿
行の途中で改行を含むかもしれない文章を挿入したいです。
\parbox[c] を使うと parbox の中と外で文字の縦方向の位置がすこしずれてしまいます。
たとえば、下記例のひとつめの parbox 内の M と外側の M の縦方向の位置がずれてしまいます。

\documentclass{article}
\begin{document}
M\parbox[c]{1em}{M}M\parbox[c]{1em}{M\\M}M
\end{document}

上記例で、ひとつ目の parbox 内の M と外側の M と縦方向の位置を揃えた出力をえる良い方法はありますか?
例では英語ですが、日本語文章・luatex-ja で対応できると嬉しいです。

引数のパターンマッチング

- 前田 やえの の投稿
いつも大変お世話になっております。早速ですが質問.
小数点の数表示から整数部分のみを取り出したいと思って
以下のマクロを作ったつもり.

\def\章番号#1.#2{#1}

\章番号 5.6
とやると 5が出てきて満足,ところが
 
\章番号 12.34567
とやると
124567
となって3が抜けて4567がくっつく.12 を出したいのです.
このパターンマッチングはどこがいけないのですか?
磯崎秀樹著,LaTeX自由自在,22pageを参考にしています.

目次の編集

- Naka Aoto の投稿
お世話になっております。
目次のカスタマイズについてお伺いしたいです。

\documentclass[a4paper,book,openany]{jlreq}

で卒業論文を執筆しているのですが、目次が

第一章 ●●●
1.1 ▲▲▲
1.2 ■■■
第二章 ○○○
2.1 ▼▼▼
2.2 ◆◆◆

となっています。
この目次のうち、第○章〜の部分をゴシックに変更したいです。
また、第一章と第二章の間に空白を入れたいのですが、解決策があれば教えていただけないでしょうか。

よろしくおねがいします。


添付 スクリーンショット_2021-12-25_午前0.19.00.png