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

ltj-jfmglue.lua:637: attempt to perform arithmetic on a nil value (local 'c')

- 奥村 晴彦 の投稿
LuaTeX-jaのバグらしきものを見つけたので報告いたします。

\documentclass{ltjsarticle}
\begin{document}
\usefont{OT1}{cmr}{m}{n} \^{A}V\^{A}T\^{A}R
\end{document}

にlualatexをかけると

ltj-jfmglue.lua:637: attempt to perform arithmetic on a nil value (local 'c')

というエラーになります。

lltjp-geometryパッケージの不具合?

- Yuishin の投稿
ディストリビューション: TeX Live 2020
OS: Windows 10 x64

(tlmgr updateを実行済みです)
勘違いだったら申し訳ないのですが、lltjp-geometryが縦書きをきちんと検出していないようです。
ltjtarticleなので、きちんと縦書きが検出されてほしいのですが、なにかコードの書きかたに問題があるでしょうか。

-----

%\PassOptionsToPackage{force}{lltjp-geometry}

\documentclass[a4paper]{ltjtarticle}

\usepackage[no-math]{luatexja-fontspec}

\usepackage[deluxe,expert,haranoaji]{luatexja-preset}

\usepackage{luatexja-otf}


\usepackage[showframe]{geometry}


\title{サンプル}

\author{著者}


\begin{document}

\maketitle


テストメッセージ。


\end{document}


Mac のバージョンアップとTex

- 坂本 の投稿
非常に初歩的な質問で申し訳ありませんが、私は、原理も分からずに Tex を使って数学関係の文書を作っています。
今は動作環境の問題なく使えています。
MacOS Sierra v.10.12.6 に、美文書第7版の DVD より TeX をインストールして使っています。
TeXShop は v.4.44 texlive は 2016 です。
この度、国政調査をネットでしようとすると、Safari のバージョンが低く、ネットでの回答ができません。
そこで、お尋ねですが、
Mac のバージョンを、High Sierra 10.13.6 とか Catalina 10.15.5 に上げても LaTeX2e は問題なく動作するでしょうか。
それか、何か問題が起こるのか知りたいのです。
私にとっては、LaTex2e が動くことが第一です。
そこで、Mac のバージョンをアップした方がよいのか、止めて次の美文書第8版を待ったがいいのかお尋ねします。
私も十分な年ですので、それまで間に合うかどうか分かりませんが。
年寄りの低レベルなお尋ねですが、よろしくお願いします。
それから、その他必要な情報は私が知りうる限りお答えします。


ltjtarticle + siunitxで著者名の表示が横書きになる

- Yuishin の投稿
ディストリビューション: TeX Live 2020
OS: Windows 10 x64

ltjtarticleを使いつつsiunitxをロードすると著者名の表示が横書きになってしまいます。
これを回避する方法はないでしょうか。
ltjtarticle, ltjtreport, ltjtbook共通の問題のようです。

%% コードここから

\documentclass[a4paper]{ltjtarticle}


\usepackage{siunitx} % これのせいで著者の表示がおかしくなる?


\title{サンプル}

\author{著者}


\begin{document}

\maketitle


あめんぼあかいなあいうえお。


\end{document}

%% コードここまで


EDIT:

どうやら\usepackage{siunitx}が問題ではなく、

内部的にロードされている\usepackage{array}でおかしくなるようです。


数式フォントを太くしたい

- TAKENO Shigeharu の投稿
LaTeX で標準的に使われている computer modern フォントですが、
出力するプリンタによっては (特に Canon のレーザープリンタ) だいぶ
細く打ち出されることがあり、へたをすると数式の = や - などが欠けそう
になることがあります。

txfonts などのパッケージを使って数式フォントを変える方法もあるよう
ですが、単純に computer modern フォントのまま、出力される数式フォ
ントを少しだけ太くすることはできるのでしょうか。

昔、Metafont + pk フォントの時代は、プリンタ毎の定義があって、太め
の PK フォントを生成するような設定があったと記憶していますが今の
PDF 出力では、そういう太めの出力を行うような設定は無理なのでしょう
か。

だめなら txfonts などを使うつもりですが、数式内のアルファベットのデザ
イン(特に 'Q')も変わってしまうのがやや不満です。

もし何かご存知でしたら教えてください。

titlesec/titletocパッケージで「章番号のみ」を取り出したい

- Yuishin の投稿
ディストリビューション: TeX Live 2020
OS: Windows 10 x64

titlesec, titletocを用いてtableofcontentsのカスタマイズをしています。
ところが、\thecontentslabelの挙動で困ってしまいました。
具体的には、「1」と章番号のみを取り出して表示したいのに、
「第1章」とフルで表示されてしまい、悩んでいます。
(partではこうならないため、不思議に思っています)
章番号のみを取り出すには、どうしたらよいでしょうか。

%% コードここから

\documentclass[a5paper,9pt]{ltjsbook}

\usepackage[no-math]{luatexja-fontspec}

\usepackage[deluxe,expert,haranoaji]{luatexja-preset}


\usepackage[newparttoc]{titlesec}

\usepackage{titleps}

\usepackage{titletoc}


\newcommand{\tocheadfont}{\gtfamily\sffamily}

\titlecontents{chapter}[0pt] % left

{\tocheadfont\large} % above code

{\thecontentslabel} % numberd entry format ← 第1章の「1」だけが欲しい

{} % numberless entry format

{\titlerule*[.5pc]{.}\contentspage} % filler page format

[] % below code


\title{Title}

\author{Yuishin}


\begin{document}

\maketitle

\tableofcontents


\chapter{サンプル章}


\section{サンプルセクション}

とりなくこゑすゆめさませみよあけわたるひんかしを

そらいろはえておきつへにほふねもれゐぬもやのうち


\end{document}

%% コードここまで

\twocolumn[]コマンドの]とガウス記号の]

- A S の投稿
ページの途中から二段組にしようと思い,
¥documentclass{jsarticle}
¥setlength{¥columnseprule}{0.4pt}
¥begin{document}
¥twocolumn[$[x]$]
2段組
¥end{document}
としたところ,missing $ inserted とエラーが出ます.ガウス記号の右側の部分"]"を除いてコンパイルしたところエラーは生じませんでした.ガウス記号の"]"のはずが一段組部分の終了を意味する"]"として認識されてしまったのでしょうか?

この現象を回避する方法はありますでしょうか?ちなみに,ガウス記号を"\]"としてもダメでした.

LuaTeX-jaのバグ?

- Yuishin の投稿
OS: Windows 10 x64
ディストリビューション: TeX Live 2020

pTeXのことをよく理解していないので、私の勘違いだったらすみません。

LuaTeX-jaの\ltjgetparameter{kanjiskip}でなぜか文字が表示されてしまいます。
バグではないかと疑っているのですが、いかがでしょうか。

%% コードここから

\documentclass[a4paper]{ltjsarticle}


\begin{document}

\dimen0=\ltjgetparameter{kanjiskip} % なぜ文字が出る?


\the\dimen0

\end{document}

%% コードここまで

luatexja-fontspecとLetterSpace

- Yuishin の投稿
OS: Windows 10 Professional (x64)
ディストリビューション: TeX Live 2020

fontspecのFeatureであるLetterSpaceをluatexja-fontspecでも同様に用いて
字間を調整できないか試みたのですが、うまくいきません。
うまい方法はないでしょうか。

%% コードここから

\documentclass[a4j]{ltjsarticle}

\usepackage[no-math]{luatexja-fontspec}


\begin{document}

\parindent=0pt


{\fontspec{Times New Roman}\addfontfeature{LetterSpace=0.0}

ABCDEFG HIJKLMN\\

\jfontspec{msmincho.ttc}[FontIndex=0]\addjfontfeature{LetterSpace=0.0}

あいうえおかきくけこ}


{\fontspec{Times New Roman}\addfontfeature{LetterSpace=10.0}

ABCDEFG HIJKLMN\\

\jfontspec{msmincho.ttc}[FontIndex=0]\addjfontfeature{LetterSpace=10.0}

あいうえおかきくけこ}


\end{document}

%% コードここまで

再び dvipdfmx:fatal: pdf_ref_obj(): passed invalid object.

- gbb 60166 の投稿
gbb60166 です。

またエラーに遭遇しました。windows10, W32TeX最新, platex.exe でコンパイルできますが dvipdfmx 20200826 でエラーが出ます。dvipdfmx 20200315 では意図したPDFが作成されます。

\documentclass[dvipdfmx]{beamer}
\usetheme{Copenhagen}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
\title{タイトル}\author{著者}
\begin{frame}[t]
\frametitle{トーラス}
\centerline{\begin{tikzpicture}
\begin{axis}
\addplot3[
% surf,shader の両方がそろうとエラーになるようだ
surf,
shader = faceted interp
](
{(3+sin(deg(\x)))*cos(deg(\y))},
{(3+sin(deg(\x)))*sin(deg(\y))},
{cos(deg(\x))}
);
\end{axis}
\end{tikzpicture}
}
\end{frame}
\end{document}