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

コンパイルが出来ません

- m k の投稿
初投稿失礼します。

こちらのサイトに従ってVScodeとTex Live, LaTex workshopをインストールしました。
https://qiita.com/rainbartown/items/d7718f12d71e688f3573

ビルドしてみると
Recipe terminated with error.
と表示され、ビルドできません

Latexmk: Initialization file '.latexmkrc' gave an error:
Unrecognized character \xE2; marked by <-- HERE after /env perl
<-- HERE near column 21 at (eval 10) line 2.

Latexmk: Stopping because of problem with rc file
C:\texlive\2021\bin\win32\runscript.tlu:915: command failed with exit code 255:
perl.exe c:\texlive\2021\texmf-dist\scripts\latexmk\latexmk.pl -silent -outdir=out //hmfs/name/history/M2/syuron/soturon/subfiles/main

こちらlogになります。ご助言をお願い致します。

PDFが表示されない No output PDF file written.

- kz kz の投稿
お世話になっております.

この度,TeXLive2021を導入した(以前は,2016でしたが不具合解消のためアップデートせざるを得えなくなりました)のですが,作成したソースデータをコンパイルしようとすると,以下のようなエラーが出て,PDFが正常に出力できません.


[1

dvipdfmx:warning: Could not locate a virtual/physical font for TFM "uphminr-h".

dvipdfmx:warning: >> This font is mapped to a physical font "KozMinPr6N-Regular.otf".

dvipdfmx:warning: >> Please check if kpathsea library can find this font: KozMinPr6N-Regular.otf

dvipdfmx:fatal: Cannot proceed without .vf or "physical" font for PDF output...


No output PDF file written.

ptex2pdf processing of suBkogi1 10.tex failed.



同じ症状を検索して調べ,悪戦苦闘したのですが改善できませんでした.

おそらく,ソースの以下の部分で何かおかしなことが起こっていると思われます.(2016のときは問題なくPDFが出力できておりました.)



\usepackage[uplatex,deluxe]{otf}%%%%%% フォント %%%%%%%%%%%%

\usepackage{emathOtf}

\usepackage[noalphabet]{pxchfon}%%%%%%%% 多書体 %%%%%%%%%%%%

\setminchofont{KozMinPr6N-Regular.otf}

\setboldminchofont{HiraMinProN-W6.otf}

\setgothicfont{KozGoPr6N-Medium.otf}

\setmarugothicfont{HiraMaruProN-W4.otf}%以前は【HGRSMP.ttf】



どのようにすれば改善できるのでしょうか.ご教授下さいますと幸いです.

よろしくお願いします.

* ! 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 で対応できると嬉しいです。