ご質問はこちらへ
EMframed環境内に破線指定をしたEMframed環境をいれると,破線が実線なってしまう
nagパッケージを使うとfootnote環境でalign環境が使えない
古い記法等を警告するnagパッケージを使っているときにfootnote環境内にalign環境を書くと
! Improper \halign inside $$'s.
\halign
l.9 \end{align}
と出てエラーになりタイプセットが通らなくなりました.
nagパッケージを使わないと表現できないものがあるわけではないのでnagを使わなければ済む話ではありますが, 回避方法等何かお分かりの方がいらっしゃればご教示いただきたいです.
よろしくお願いいたします.
普段はlatexmkを使ってBXjsclsをxelatexでタイプセットしています.
念のためjsarticleをuplatexでタイプセットしてみましたが同様の結果でした.
latexmkの-f
オプションで問題のないpdfは出力されるようです.
ソースコード
\RequirePackage[l2tabu, orthodox]{nag}
\documentclass[a4paper, xelatex, ja=standard, everyparhook=compat]{bxjsarticle}
%\documentclass[uplatex]{jsarticle}
\usepackage{amsmath}
\begin{document}
\footnote{
\begin{align}
x&\\y&
\end{align}
}
\end{document}
&が&
に置換されてしまうようです...
使用コマンド
bxjsarticle, xelatexの場合 latexmk -pv
jsarticle, uplatexの場合 latexmk -pv -pdfdvi
ソースコード, 使用した.latexmkrc, ログファイルを添付しています.
使用環境
macOS 10.15.7
mactex: 2022.0321 (TeX Live 2022)
左下に添え字
TikZ グラフのプロット(datavisualization)上で関数グラフをプロットしたい
目標
現在,とある実験データに対して,そのデータをグラフ上にプロットしています.(添付図1)さらに,その実験データをもとに多項近似式を求めています.その近似式は以下です.
$$y=7\cdot10^{-10} x^2 + 2\cdot 10^{-5}x - 0.00236$$
また,プロットするためのコードは以下の通りです.(実験データは exdata.csv
に格納してあります.)
\begin{tikzpicture}[scale=0.9]
\datavisualization[ % コマンドで描画情報を記述
scientific axes, % 軸設定
visualize as line/.list={mydata}, % 曲線で結ぶ
mydata={style={thick,mark=*},smooth line,label in legend={text=実験結果}},
legend={north west inside},
x axis={label={データ個数(個)},length=10cm},
y axis={label={秒数(秒)},ticks={step=0.5},length=7cm},
]
data[set=mydata,headline={x, y}, read from file=exdata.csv];
\end{tikzpicture}
現状
このページを参考にして,グラフをプロットしているのですが,このグラフの上に何かを書きたい場合,info{}
を用いると良いと書いてありました.ただ,info
を用いて以下のように記すとエラーが出力されます.(おそらく,axis
を利用している以上,一般の座標は使えないのだと悟っています.)
略
data[set=mydata,headline={x, y}, read from file=exdata.csv];
info{
\draw[domain=0:100000] plot(\x, {7 * pow(10,-10) * (\x)^2 + 2 * pow(10,-5) * (\x) - 0.0236});
}
略
[{ (Error)
"resource": " *secret* ",
"owner": "LaTeX",
"severity": 8,
"message": "Dimension too large.\n \n\\relax ",
"source": "LaTeX",
"startLineNumber": 70,
"startColumn": 17,
"endLineNumber": 70,
"endColumn": 39
}]
どなたか,目標達成方法をご存知の方,教えていただけないでしょうか?
\tableofcontentsの目次を編集したい
ドキュメントクラスはjlreq、オプションはbookで論文を執筆しているのですが、目次が思うような表示ではないので編集したいです。
\tableofcontentsでは『目次』が左寄せで表示されますが、これを中央寄せ且つ『目 次』という風に間に数文字分の空白を加えたいです。
出力結果としては、
目 次
第〇章 序論
1.1 AAA
1.2 BBB
第〇章 ✕✕✕
2.1 CCC
2.2 DDD
を想定しています。
解決策があれば教えていただけないでしょうか。
よろしくお願いいたします。
あるNode(Tikz)の表示位置をページの中央に設置したい.
目標
Tikzで図を描画します.その際,あるNode Aをページの中央に設置することが目標であります.Node Aの両端にはそれを基準としていくらか離れいるNode B,Cを設置しています.
現状
以下のコードを記述している.lualatex
でコンパイル.
\begin{figure}
\centering
\begin{tikzpicture}
\node at (0,0)(A){Node A};
\node[right=1cm of A](B){このNode はBですよ};
\node[left=1cm of A](C){Node C};
\end{tikzpicture}
\end{figure}
その際に,Node B
の文字列はNode C
の文字列よりも長い故,figure
環境での\centering
の宣言によって両端 Node B
, Node C
間距離の中心がちょうど中央に来る表示になっています.
この時,Node A
を丁度ページ横幅の中央(0.5\textwidth
)の位置に設置することが目標です.
試行錯誤
\centering
をなくす.- もちろんだが,図全体が左にズレる.
添付画像
添付画像について,call sort
が上記質問の Node A
に当たる部分です.
======
様々な文献で調べましたが,納得できる結果は得られませんでした.どなたか対策をご存知の方は教えていただきたいです.
以上.
jlreq.clsではpmatrixやcases環境等の括弧が大きいものとなってしまう
これは以下のようなコードで容易に再現できるはずです.
\documentclass{jlreq}
\usepackage{luatexja}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{pmatrix}
x \\ y
\end{pmatrix}
\end{equation}
や
\begin{equation}
\begin{cases}
x \\ y
\end{cases}
\end{equation}
\end{document}
baselineskipの問題なようにも思えるのですが(的外れでしたら申し訳ありません),LaTeXに疎く,どう対処すべきなのか皆目見当もつかない状況です.
適切な大きさの括弧が選択されるように修正するにはどうすれば良いのでしょうか.
是非知恵をお貸しください.
なお,普段はLuaLaTeXで処理していますが,本件はpLaTeXやupLaTeXでも発生します.
よろしくお願いいたします.
Windows環境のOneDrive上でlatexmkによるコンパイルをしたい
Macもwindowsもlatexmkを使ってLuaLaTeXでコンパイルするようにしたいのですがMacではコンパイルできwindowsではコンパイルできません。試しに保存場所をOneDriveからダウンロードに変えるとWindowsでもコンパイルできるようになりました。おそらく,OneDriveにファイルを保存したときパス上に日本語が含まれるのが原因だと思うのですがなんとかすることはできないのでしょうか。
なお,settings.jsonは,添付のようにしています。もし,おかしなところがあればご指摘いただけますと幸いです。
よろしくお願いします。