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

ghostscript SECURITY ADVISORY SEPTEMBER 9, 2021

- nekurai の投稿
Ghostscript: CVE-2021-3781
Ghostscriptの任意のコマンド実行が可能な脆弱性(CVE-2021-3781)に関する注意喚起 (jpcert.or.jp)

現状の最新版 (9.54.0) でも影響あり。悪意のある画像ファイルを読み込むことで任意のコマンドを実行する可能性あり。なのでおそらくは正体不明な画像ファイルを処理しなければ大丈夫っぽい???

とりあえず↑を鵜呑みにすれば Windows についてはセーフ。*nix 系の OS では引っかかる可能性あり。自分でパッチを当てるか、9/末までにリリース予定の 9.55.0 を使うか、怪しい画像ファイルを処理しないか…でいいんですかね?


LaTeXeが突然動かなくなる。

- 坂本 の投稿
私が使っている ¥LaTeXe が突然動かなくなりました。そのとき出て来たメッセージは以下の通りです。これから原因を見ることは出来るでしょうか。こういうのが読めないのにLaTeXを使っています。私の手にはおえませんので、よろしくお願いします。

This is ptex2pdf[.lua] version 0.9.
Processing skmt_macros縺ョ蜀⒦ョケ(A4).tex
This is e-pTeX, Version 3.14159265-p3.7-160201-2.6 (sjis.euc) (TeX Live 2016) (preloaded format=platex)
restricted ¥write18 enabled.
entering extended mode
(./skmt_macrosã^^81ã^^86^^85ãM¹(A4).tex
pLaTeX2e <2016/11/29> (based on LaTeX2e <2016/03/31> patch level 3)
Babel <3.9r> and hyphenation patterns for 83 language(s) loaded.

(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/platex/base/jarticle
.cls
Document Class: jarticle 2016/11/22 v1.7b Standard pLaTeX class

(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/platex/base/jsize11.
clo)) (./skmt_macros.sty
(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/platex/base/ascmac.s
ty
(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/platex/base/tascmac.
sty))
(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/latex/amsmath/amsmat
h.sty
For additional information on amsmath, use the `?' option.

(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/latex/amsmath/amstex
t.sty
(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/latex/amsmath/amsgen
.sty))
(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/latex/amsmath/amsbsy
.sty)
(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/latex/amsmath/amsopn
.sty))
(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/latex/tools/array.st
y)
(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/latex/amsfonts/amssy
mb.sty
(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/latex/amsfonts/amsfo
nts.sty))
(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/latex/curves/curves.
sty)
(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/latex/eepic/eepic.st
y
Extension to Epic and LaTeX. Version 1.1e - Released Dec 21, 1999
)
(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/latex/eepic/epic.sty
Enhancements to Picture Environment. Version 1.2 - Released June 1, 1986
)
(./skmt_macrosã^^81ã^^86^^85ãM¹(A4).toc) [1]
(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/latex/base/omscmr.fd
)
(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/latex/amsfonts/umsa.
fd)
(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/latex/amsfonts/umsb.
fd)
(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/latex/base/ulasy.fd)

Underfull \hbox (badness 10000) in paragraph at lines 79--79
[]\OMS/cmsy/m/n/10.95 f\OT1/cmr/m/n/10.95 Y[]leavevmode\OT1/cmtt/m/n/10.95 \OT
1/cmr/m/n/10.95 Y[]setbox1=Y[]hbox\OMS/cmsy/m/n/10.95 f\OT1/cmr/m/n/10.95 #1\OM
S/cmsy/m/n/10.95 g\OT1/cmr/m/n/10.95 Y[]setbox3=Y[]hbox\OMS/cmsy/m/n/10.95 f\OT
1/cmr/m/n/10.95 Y[]tiny\OT1/cmtt/m/n/10.95 \OT1/cmr/m/n/10.95 #2\OMS/cmsy/m/n/
10.95 g\OT1/cmr/m/n/10.95 %

Underfull \hbox (badness 10000) in paragraph at lines 79--79
[]\OT1/cmr/m/n/10.95 Y[]hbox\OMS/cmsy/m/n/10.95 f\OT1/cmr/m/n/10.95 Y[]kanjiski
p=0pt\OT1/cmtt/m/n/10.95 \OT1/cmr/m/n/10.95 plus\OT1/cmtt/m/n/10.95 \OT1/cmr/
m/n/10.95 2fil\OT1/cmtt/m/n/10.95 \OT1/cmr/m/n/10.95 Y[]xkanjiskip=0pt\OT1/cmt
t/m/n/10.95 \OT1/cmr/m/n/10.95 plus\OT1/cmtt/m/n/10.95 \OT1/cmr/m/n/10.95 2fi
l
[2]

LaTeX Font Warning: Font shape `OT1/cmr/m/n' in size <15> not available
(Font) size <14.4> substituted on input line 117.


LaTeX Font Warning: Font shape `OT1/cmr/m/n' in size <48> not available
(Font) size <24.88> substituted on input line 117.

[3] [4]
Overfull \hbox (0.64369pt too wide) in paragraph at lines 259--285
[]\JY1/hmc/m/n/10.95 @ [] []
[5] [6] [7] [8] [9] [10] [11] [12]

LaTeX Font Warning: Font shape `OT1/cmr/m/n' in size <16> not available
(Font) size <17.28> substituted on input line 774.


LaTeX Font Warning: Font shape `OT1/cmr/bx/n' in size <16> not available
(Font) size <17.28> substituted on input line 774.


LaTeX Font Warning: Font shape `OML/cmm/b/it' in size <16> not available
(Font) size <17.28> substituted on input line 774.


LaTeX Font Warning: Font shape `OMS/cmsy/b/n' in size <16> not available
(Font) size <17.28> substituted on input line 774.


LaTeX Font Warning: Font shape `U/lasy/b/n' in size <16> not available
(Font) size <17.28> substituted on input line 774.

[13] [14] [15] [16] [17]
Underfull \hbox (badness 10000) in paragraph at lines 1100--1100
[]\OT1/cmr/m/n/10.95 Y[]Fbz\OMS/cmsy/m/n/10.95 f\OT1/cmr/m/n/10.95 .2pt\OMS/cms
y/m/n/10.95 gf\OT1/cmr/m/n/10.95 $

Underfull \hbox (badness 10000) in paragraph at lines 1141--1141
[]\OT1/cmr/m/n/10.95 Y[]Fbz\OMS/cmsy/m/n/10.95 f\OT1/cmr/m/n/10.95 .2pt\OMS/cms
y/m/n/10.95 gf\OT1/cmr/m/n/10.95 Y[]\OT1/cmr/bx/n/10.95 BPL\OMS/cmsy/b/n/10.95
f\OT1/cmr/bx/n/10.95 0.8\OMS/cmsy/b/n/10.95 g\OT1/cmr/m/n/10.95 (40, 20)( -10,
-
[18] [19] [20] [21] [22]
Underfull \hbox (badness 10000) in paragraph at lines 1499--1499
[]\JY1/hmc/m/n/10.95 @@@@@| \OT1/cmr/m/n/10.95 Y[]put(1,1.5)\OMS/cmsy/m/n
/10.95 f\OT1/cmr/m/n/10.95 Y[]line(1,0)\OMS/cmsy/m/n/10.95 f\OT1/cmr/m/n/10.95
#3\OMS/cmsy/m/n/10.95 ggg\OT1/cmr/m/n/10.95 Y[]put(#2,1.5)\OMS/cmsy/m/n/10.95 f
\OT1/cmr/m/n/10.95 Y[]veC\OMS/cmsy/m/n/10.95 f\OT1/cmr/m/n/10.95 1,0\OMS/cmsy/m
/n/10.95 gg
./skmt_macrosãããM¹(A4).tex:1499: Missing number, treated as zero.
<to be read again>
\protect
l.1499 }
\nx{1.5} \quad \hrf \nx{.}
? (/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/latex/graphics/graph
icx.sty
(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/latex/graphics/keyva
l.sty)
(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/latex/graphics/graph
ics.sty
(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/latex/graphics/trig.
sty)
(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/latex/graphics-cfg/g
raphics.cfg)
(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/latex/graphics-def/d
vips.def)))
(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/latex/base/latexsym.
sty)
(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/platex/japanese-otf-
uptex/otf.sty
(/Applications/TeXLive/Library/texlive/2016/texmf-dist/tex/platex/japanese-otf/
ajmacros.sty))) (./skmt_macrosã^^81ã^^86^^85ãM¹(A4).aux)
Runaway argument?
{\^^M
./skmt_macrosãããM¹(A4).tex:14: File ended while scanning use of \@writefile
.
<inserted text>
\par
l.14 \begin{document}
\noindent
?

コマンドの仕様

- 佐藤 清 の投稿
documentclassによって何がどうなるかを知りたくて調べたのですが、よく分かりませんでした。

コマンドの仕様、例えば\documebtclass{article}というコマンドが何を意味するかというのは、処理系やディストリビューションに依存しますか?

"公式ドキュメント"がどこにあるのか知りたいです。

InDesignとの違い

- 佐藤 清 の投稿
数学の本を書こうと思っています。

LaTeXとInDesignならどちらの方がいいか知りたいのですが、両方使ったことのある方、どっちは何ができない(やりにくい)といったことを教えていただけませんか?

引数の最後が約物、その後に約物が続くときの、スペースの入り方

- O Kay の投稿
以下の例で、最後だけスペースの入り方が変わってしまいますが、変わらないようにする方法はありますか。

\documentclass[uplatex]{jlreq}
%\documentclass[uplatex]{jsarticle}

\begin{document}

彼は「よし」

\textgt{彼は}「よし」

やって来た。いつ

\textgt{やって来た。}いつ

ということです。「そうか」

\textgt{ということです。}「そうか」

\end{document}

listings環境で[Xlanguage=R]を指定するとエラーになってしまう

- 小林 コウキ の投稿
listings環境を使用して,[language=R]とR言語の指定をしたいのですが,

! Package Listings Error: Couldn't load requested language.
! Package Listings Error: language r undefined.

とエラーが出てしまいます.

lstlang3.sty内ではRの指定は記述されています.

また,スタイルファイルは,コンパイルをかけるTeXファイルと同じ階層に
以下のファイルを置いてあります.
lstmisc.sty
listings.sty
lstdoc.sty
lstlang1.sty
lstlang2.sty
lstlang3.sty

ソースは以下のようになります.

\lstset{
language=R,
basicstyle={\ttfamily},
breaklines=true,
columns=[l]{fullflexible},
lineskip=-0.5zw,
}
\makeatother

\begin{lstlisting}[language=R]
boa.acf <- function(link, lags)
# Brian Smith has produced the BOA (Bayesian Output Analysis) suite of
# S-plus/R functions for analysis of MCMC output, which reads in output
# from Classic BUGS or WinBUGS. Version 0.5.0 is now available.
{
pnames <- boa.pnames(link)
result <- matrix(NA, nrow = ncol(link), ncol = length(lags),
dimnames = list(pnames, paste("Lag", lags)))
lags <- lags[lags <= (nrow(link) - 1)]
n.lags <- length(lags)
if(n.lags > 0) {
idx <- 1:n.lags
lag.max <- max(lags)
for(i in pnames) {
result[i, idx] <- acf(link[, i], lag.max = lag.max,
plot = FALSE)$acf[lags + 1]
}
}
return(result)
}
\end{lstlisting}


いつも,質問ばかりで恐れ入りますが,教えていただけないでしょうか.
よろしくお願いいたします.

補完のplaceholderがコンパイル後pdfに表示される

- 平井 有三 の投稿
美文書8版を、windows 10にインストールして使用しています。補完はできるのですが、placeholderがコンパイル後pdfにそのまま表示されてしまいます。どなたか解決法をご教示していただけませんでしょうか。よろしくお願いいたします。

ご報告「TeXworksの再インストール」

- 若松 久仁光 の投稿
Mac OS10.14.6 MojaveでのTeXworksのコンパイルで
多少問題が出ている方に「朗報」です。
『TeXworks 0.7.0 (r.717d3f7)を使いましょう!』

Release 717d3f7 · stloeffler/texworks-testing
[[https://github.com/stloeffler/texworks-testing/releases/tag/717d3f7]]
Attempt at building TeXworks for macOS 10.14+
TeXworks-macos-0.7.0-202104292133-git_717d3f7.dmg
上記のサイトからTeXworks 0.7.0 (r.717d3f7)をDLして
現行のTeXworks(ver.0.6.5 r.649699a)を置き換えると
問題なく全てのエンジンが利用できます。

今まで、Mac OS10.14.6 Mojaveで、小生が使用していた
TeXworks(ver.0.6.5 r.649699a)ではpLaTeX(ptex2pdf)
だけがTeXLive2021環境下でも不本意な結果を出していました。
TeXworks 0.7.0 (r.717d3f7)をインストールしてからは、
pLaTeX(ptex2pdf)も正常にコンパイルできました。

0.6.6 doesn't work on MacOS 10.14.5. · Issue #934 ·
TeXworks/texworks
[[https://github.com/TeXworks/texworks/issues/934]]
此の記事でもTeXworks 0.6.6はMojaveでは使えない。と有り
これ迄は、已む無くTeXworks 0.6.5を使い続けていたのですが
(pdflatex , lualatex etc大体のエンジンはコンパイルするのに)
ptex2pdfだけが「lua」が見つからないのでコンパイルできません!
と言った旨のコメントが出されていました。
[ログの表示:env: texlua: No such file or directory]


【ご注意】
但しTeXworks-macos-0.6.5-202103111015-git_8cec2ae.dmg
こちらはアイコンに「X」印が現れているのでMojaveでは不可。

P.S
以下は、エラーのログです。 若松久仁光拝
添付 TeXworks0.6.5-Error.png

みかちゃんフォントについて

- 佐藤 創一 の投稿
題名の件について質問があります。

macOS High Sierra
TeXShop 4.67
において

\documentclass[a4paper]{jsarticle}

\usepackage[mainfont]{pxmika}

\begin{document}

あいうえお

$x$

\end{document}


というファイルをコンパイルすると


ultiple filename arguments? OK, I'll take the latter one.

This is ptex2pdf[.lua] version 20200520.0.

Processing sample.tex

This is e-pTeX, Version 3.14159265-p3.8.3-191112-2.6 (utf8.euc) (TeX Live 2020) (preloaded format=platex)

\write18 enabled.

entering extended mode

(./sample.tex

pLaTeX2e <2020-04-12> (based on LaTeX2e <2020-02-02> patch level 5)

L3 programming layer <2020-08-07>

(/usr/local/texlive/2020/texmf-dist/tex/platex/jsclasses/jsarticle.cls

Document Class: jsarticle 2020/02/02 jsclasses (okumura, texjporg)

(/usr/local/texlive/2020/texmf-dist/tex/platex/jsclasses/jslogo.sty))

(/Users/sugar/Library/texmf/tex/platex/misc/pxmika.sty)

(/usr/local/texlive/2020/texmf-dist/tex/latex/l3backend/l3backend-dvips.def)

(./sample.aux) (I search kanjifont definition file: . . ) [1] (./sample.aux) )

Output written on sample.dvi (1 page, 368 bytes).

SyncTeX written on sample.synctex.gz.

Transcript written on sample.log.

sample.dvi -> sample.pdf

[1

kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 0+555/600 --dpi 555 r-mika-r-jy1

mktexpk: don't know how to create bitmap font for r-mika-r-jy1.

mktexpk: perhaps r-mika-r-jy1 is missing from the map file.

kpathsea: Appending font creation commands to missfont.log.


dvipdfmx:warning: Could not locate a virtual/physical font for TFM "r-mika-r-jy1".

dvipdfmx:warning: >> There are no valid font mapping entry for this font.

dvipdfmx:warning: >> Font file name "r-mika-r-jy1" was assumed but failed to locate that font.

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


No output PDF file written.


というエラーがでて


missfont.log

mktexpk --mfmode / --bdpi 600 --mag 0+555/600 --dpi 555 r-mika-r-jy1


sample.log

This is e-pTeX, Version 3.14159265-p3.8.3-191112-2.6 (utf8.euc) (TeX Live 2020) (preloaded format=platex 2020.8.23) 1 SEP 2021 22:26

entering extended mode

\write18 enabled.

file:line:error style messages enabled.

%&-line parsing enabled.

**sample.tex

(./sample.tex

pLaTeX2e <2020-04-12> (based on LaTeX2e <2020-02-02> patch level 5)

L3 programming layer <2020-08-07>

(/usr/local/texlive/2020/texmf-dist/tex/platex/jsclasses/jsarticle.cls

Document Class: jsarticle 2020/02/02 jsclasses (okumura, texjporg)

\jsc@mpt=\dimen150

\jsc@mmm=\dimen151

\jsc@smallskipamount=\skip47

LaTeX Info: Redefining \textmc on input line 496.

LaTeX Info: Redefining \textgt on input line 498.

\symmincho=\mathgroup4

LaTeX Font Info: Overwriting symbol font `mincho' in version `bold'

(Font) JY1/mc/m/n --> JY1/gt/m/n on input line 560.

LaTeX Font Info: Font shape `JT1/mc/m/n' will be

(Font) scaled to size 9.60999pt on input line 751.

LaTeX Font Info: Font shape `JY1/mc/m/n' will be

(Font) scaled to size 9.60999pt on input line 751.

\fullwidth=\dimen152

LaTeX Font Info: Font shape `JT1/mc/m/n' will be

(Font) scaled to size 7.68799pt on input line 904.

LaTeX Font Info: Font shape `JY1/mc/m/n' will be

(Font) scaled to size 7.68799pt on input line 904.

\c@part=\count167

\c@section=\count168

\c@subsection=\count169

\c@subsubsection=\count170

\c@paragraph=\count171

\c@subparagraph=\count172

\@abstractbox=\box61

\c@figure=\count173

\c@table=\count174

\abovecaptionskip=\skip48

\belowcaptionskip=\skip49

\jsc@tocl@width=\dimen153

\@lnumwidth=\dimen154

\bibindent=\dimen155

(/usr/local/texlive/2020/texmf-dist/tex/platex/jsclasses/jslogo.sty

Package: jslogo 2019/07/25 okumura, texjporg

LaTeX Info: Redefining \TeX on input line 94.

LaTeX Info: Redefining \LaTeX on input line 147.

LaTeX Info: Redefining \LaTeXe on input line 200.

)

\heisei=\count175

)

(/Users/sugar/Library/texmf/tex/platex/misc/pxmika.sty

Package: pxmika 2008/05/10 v0.2 `mikachan' font setting

LaTeX Font Info: Font shape `JT1/mika/m/n' will be

(Font) scaled to size 9.60999pt on input line 112.

LaTeX Font Info: Font shape `JY1/mika/m/n' will be

(Font) scaled to size 9.60999pt on input line 112.

)

(/usr/local/texlive/2020/texmf-dist/tex/latex/l3backend/l3backend-dvips.def

File: l3backend-dvips.def 2020-08-07 L3 backend support: dvips

\l__pdf_internal_box=\box62

\g__pdf_backend_object_int=\count176

\l__pdf_backend_content_box=\box63

\l__pdf_backend_model_box=\box64

\g__pdf_backend_annotation_int=\count177

\g__pdf_backend_link_int=\count178

\g__pdf_backend_link_sf_int=\count179

)

No file sample.aux.

\openout1 = `sample.aux'.


LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 3.

LaTeX Font Info: ... okay on input line 3.

LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 3.

LaTeX Font Info: ... okay on input line 3.

LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 3.

LaTeX Font Info: ... okay on input line 3.

LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 3.

LaTeX Font Info: ... okay on input line 3.

LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 3.

LaTeX Font Info: ... okay on input line 3.

LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 3.

LaTeX Font Info: ... okay on input line 3.

LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 3.

LaTeX Font Info: ... okay on input line 3.

LaTeX Font Info: Checking defaults for JY1/mc/m/n on input line 3.

LaTeX Font Info: ... okay on input line 3.

LaTeX Font Info: Checking defaults for JT1/mc/m/n on input line 3.

LaTeX Font Info: ... okay on input line 3.

(I search kanjifont definition file: . . )

LaTeX Font Info: External font `cmex10' loaded for size

(Font) <7> on input line 5.

LaTeX Font Info: External font `cmex10' loaded for size

(Font) <5> on input line 5.

LaTeX Font Info: Font shape `JY1/mc/m/n' will be

(Font) scaled to size 6.72699pt on input line 5.

LaTeX Font Info: Font shape `JY1/mc/m/n' will be

(Font) scaled to size 4.805pt on input line 5.

[1


] (./sample.aux) )

Here is how much of TeX's memory you used:

665 strings out of 481404

9837 string characters out of 5921415

251000 words of memory out of 5000000

16514 multiletter control sequences out of 15000+600000

540358 words of font info for 56 fonts, out of 8000000 for 9000

934 hyphenation exceptions out of 8191

29i,4n,29p,188b,166s stack positions out of 5000i,500n,10000p,200000b,80000s


Output written on sample.dvi (1 page, 368 bytes).


となります。
readmeを読んでやってみたのですが,うまくpdfができません。
どなたかご教授願います。

lualatex + jlreq で ぶら下げ組み

- tosyo taro の投稿
当方環境 FreeBSD12,2 + texlive2021 で以下の texソースを lualatex で pdf にすると

%-zz.tex start------------------------------------------------
\documentclass[lualatex,book,tate,hanging_punctuation]{jlreq}
\ltjsetparameter{jcharwidowpenalty=0}
\begin{document}
行1■、■■■■■■■■■■■■、■■■■■■■■■■■■■、■■■■■、■■■■、■■■■、■■■■■■■■■■■■■■■。■■

行2■。■■■■■■■■■■■■、■■■■■■■■■■■■■、■■■■■、■■■■、■■■■、■■■■■■■■■■■■■■■。■■

行3■■■■■■■■■■■■■■、■■■■■■■■■■■■■、■■■■■、■■■■、■■■■、■■■■■■■■■■■■■■■。■■
\end{document}
%-zz.tex end------------------------------------------------

一行内に、六つ読点がある行1のみぶら下げ組みになりません。
なにかの制限値をこえているのでしょうか。