こんにちは
下記のサンプルでコンパイルすると「Improper alphabetic or KANJI constant.」エラーが出ます
しかし
bmコマンド部分を括弧で括るとエラーは解消されます。
これはなぜ起こるのでしょうか。
ご教授願えると幸いです。
こんにちは
下記のサンプルでコンパイルすると「Improper alphabetic or KANJI constant.」エラーが出ます
しかし
bmコマンド部分を括弧で括るとエラーは解消されます。
これはなぜ起こるのでしょうか。
ご教授願えると幸いです。
始めまして。
LuaTeXをつかってPDFファイルを出力すると、SyncTeXによる前方・後方の同期がおかしくなることがあります。
厳密な条件を絞り込みきっていませんが、これまでの様子からするとLuaTeXの問題ではないかと思われます。コミュニティに報告すべきですが、その前に自分でできる試験(synctexファイルの健全性チェックなど)がありましたらお教えください。
よろしくお願いします。
UbuntuはWSLおよびデスクトップLinux (KDE Neon)で再現しています。
一式が39kBあるのでアップロードできません。リンクを貼ります:
100ページほどLaTeX文書を書いた後、upLaTeXからLuaTeXに乗り換えたときに気が付きました。 添付のファイルは問題を再現するものとしては最小に近いです。
現在、下記のようなTeXコードを考えていて、\caption{Au,Ag,Alの融点$\left[\degreeCelsius\right]$}
とするとTeX capacity exceeded, sorry [input stack size=10000].\degreeCelsius ->\si {\degreeCelsius とエラーが出ますが\caption{Au,Ag,Alの融点}
とするとエラーは出ません。
エラーの内容を見るにメモリを使い切ったというものだと思うのですがこの程度のことでメモリを使い切ってしまうものなのでしょうか。
なにかご存知の方がおられましたらご教授頂けると幸いです。
\documentclass{jlreq}
\usepackage{multicol}
\usepackage{siunitx}
\newcommand{\degreeCelsius}{\si{\degreeCelsius}}
\begin{document}
Au,Ag,Alの融点を表\ref{Au,Ag,Alの融点}にまとめる。
\begin{table}
\centering
\caption{Au,Ag,Alの融点$\left[\degreeCelsius\right]$}
\label{Au,Ag,Alの融点}
\begin{tabular}{c|r}
素材 & \multicolumn{1}{c}{融点$\left[\degreeCelsius\right]$} \\ \hline
Au & 100\\ \hline
Ag & 200\\ \hline
Al & 300\\
\end{tabular}
\end{table}
\end{document}
NON-ASCII
な文字を利用latexmk -C
の代替として llmk -C
を利用されているか、``culttex``` のユーザllmk
latexmk -C file
や llmk -C file
を利用していますが、
後者の llmk の場合「file」に NON-ASCIIな文字を含むファイル名を指定するとファイル名は見つからない旨のメッセージで終了します。cluttex
(NON-ASCIIな文字列を含むファイル).fls
が見つからないといってエラー終了してしまいます。