長い方程式があり、その周りにフレームを配置したいのですが、まだサポートされていない tex4ht でコンパイルする必要があるため、Ax=b
使用できません。そのため、次のトリック設定を使用します。mdframed
mdframed
\fbox{
\noindent\begin{minipage}{\linewidth}
\scriptsize
\[
\begin{bmatrix}
...
\end{bmatrix}
\]
\end{minipage}
}
\normalsize
これはうまくいきますが、上記の問題は、fboxが全体に収まらないことですminipage
。これが画面です
ミニページとフレームがない場合、次のようになります。
私の質問は、どのようにすればミニページのコンテンツを自動的にフィットさせることができるかfbox
ということです。解決策は、 でエラーにならないようにコンパイルする必要がありますtex4ht
。ミニページ内で Latex にページ余白をさらに左にシフトするように指示する方法はありますか? つまり、ミニページでカスタム を使用するようにする方法ですかgeometry
? 私はこれを試しました
\fbox{
\noindent\begin{minipage}{\linewidth}
\newgeometry{left=.1in,right=.1in,top=1in,bottom=1in}
\scriptsize
....
しかし、事態はさらに悪化しました。lualatex からこれらのメッセージは確かに表示されますが、これは方程式が広すぎるためです。しかし、方程式はまだページ内に残っています。
Overfull \hbox (31.09998pt too wide) in paragraph at lines 49--51
[][][]
これが MWE です。方程式のサイズが大きくて申し訳ありませんが、これは私が取り組んでいる例です。
\documentclass[11pt]{report}%
\usepackage{amsmath,mathtools}
\usepackage[paperheight=11in,paperwidth=8.5in,top=.7in,bottom=.7in,
left=1.2in, right=.8in]{geometry}
\begin{document}
Therefore, the $Ax=b$ system to solve is%
\fbox{
\noindent\begin{minipage}{\linewidth}
\scriptsize
\[%
\begin{bmatrix}
7 & \left( -4-\frac{1}{2}h^{3}\right) & 1 & 0 & \cdots & 0 & 0 & 0\\
\left( -4+\frac{1}{2}h^{3}\right) & 6 & \left( -4-\frac{1}{2}h^{3}\right)
& 1 & 0 & \cdots & 0 & 0\\
1 & \left( -4+\frac{1}{2}h^{3}\right) & 6 & \left( -4-\frac{1}{2}%
h^{3}\right) & 1 & 0 & \cdots & 0\\
0 & 1 & \left( -4+\frac{1}{2}h^{3}\right) & 6 & \left( -4+\frac{1}{2}%
h^{3}\right) & 1 & 0 & \cdots\\
0 & 0 & \left( -4+\frac{1}{2}h^{3}\right) & 6 & \left( -4+\frac{1}{2}%
h^{3}\right) & 1 & 0 & \cdots\\
& & & & & & & \\
& & & & & & & \\
& & & & & & &
\end{bmatrix}%
\begin{bmatrix}
y_{1}\\
y_{2}\\
y_{3}\\
y_{4}\\
\vdots\\
y_{N-2}\\
y_{N-1}\\
y_{N}%
\end{bmatrix}
=%
\begin{bmatrix}
h^{4}e^{h}-2hy_{0}^{\prime}+y_{0}\left( 4-\frac{1}{2}h^{3}\right) \\
h^{4}e^{2h}-y_{0}\\
h^{4}e^{3h}\\
h^{4}e^{4h}\\
\vdots\\
\\
\\
\end{bmatrix}
\]
\end{minipage}
}
\normalsize
Therefore ...
\end{document}
lualatex foo.tex
TL 2015を使用してコンパイル
答え1
minipage
サイズを制限する を避ける必要があります。
\documentclass[11pt]{report}
\usepackage{amsmath,mathtools}
\usepackage[
letterpaper,
top=.7in, bottom=.7in,
left=1.2in, right=.8in
]{geometry}
\DeclarePairedDelimiter{\paren}{(}{)}
\begin{document}
Therefore, the $Ax=b$ system to solve is
\[
\makebox[\textwidth]{\fbox{%
\scriptsize$
\begin{bmatrix}
7 & \paren*{-4-\frac{1}{2}h^{3}} & 1 & 0 & \cdots & 0 & 0 & 0\\
\paren*{-4+\frac{1}{2}h^{3}} & 6 & \paren*{-4-\frac{1}{2}h^{3}}
& 1 & 0 & \cdots & 0 & 0\\
1 & \paren*{-4+\frac{1}{2}h^{3}} & 6 & \paren*{-4-\frac{1}{2}h^{3}} & 1 & 0 & \cdots & 0\\
0 & 1 & \paren*{-4+\frac{1}{2}h^{3}} & 6 & \paren*{-4+\frac{1}{2}h^{3}} & 1 & 0 & \cdots\\
0 & 0 & \paren*{-4+\frac{1}{2}h^{3}} & 6 & \paren*{-4+\frac{1}{2}h^{3}} & 1 & 0 & \cdots\\
& & & & & & & \\
& & & & & & & \\
& & & & & & &
\end{bmatrix}
\begin{bmatrix}
y_{1}\\
y_{2}\\
y_{3}\\
y_{4}\\
\vdots\\
y_{N-2}\\
y_{N-1}\\
y_{N}
\end{bmatrix}
=
\begin{bmatrix}
h^{4}e^{h}-2hy_{0}^{\prime}+y_{0}\paren*{4-\frac{1}{2}h^{3}} \\
h^{4}e^{2h}-y_{0}\\
h^{4}e^{3h}\\
h^{4}e^{4h}\\
\vdots\\
\\
\\
\end{bmatrix}
$}}
\]
Therefore ...
\end{document}
答え2
あなたが持っている
\fbox{
\noindent\begin{minipage}{\linewidth}
\end{minipage}
}
\fbox
は\mbox
水平モード構造なので、\noindent
何も行われません。
\linewidth
つまり、幅の広い線が
- 段落のインデント
- 縦方向の幅の定規
\fboxrule
- 幅のパディング
\fboxsep
- 単語間の空白を1つ空ける
{
- 幅の狭いミニページ
\linewidth
- 前の空白から1単語間のスペース
}
- 幅のパディング
fboxsep
- 縦方向の幅の定規
\fboxrule
\parfillskip
接着剤、自然な長さ 0pt の可能性が高いです。
それは合わない。
あなたが望む
\noindent
\fbox{%
\begin{minipage}{\dimexpr\linewidth-2\fboxrule-2\fboxsep}
\end{minipage}%
}
答え3
サイズを次のように変更します\linewidth
:
\documentclass[11pt]{report}
\usepackage{mathtools}
\usepackage[
letterpaper,
top=.7in, bottom=.7in,
left=1.2in, right=.8in
]{geometry}
\DeclarePairedDelimiter{\paren}{(}{)}
\begin{document}
Therefore, the $Ax=b$ system to solve is
\[
\fbox{\resizebox{\dimexpr\linewidth-2\fboxrule-2\fboxsep}{!}{$
\begin{bmatrix}
7 & \paren*{-4-\frac{1}{2}h^{3}} & 1 & 0 & \cdots & 0 & 0 & 0\\
\paren*{-4+\frac{1}{2}h^{3}} & 6 & \paren*{-4-\frac{1}{2}h^{3}}
& 1 & 0 & \cdots & 0 & 0\\
1 & \paren*{-4+\frac{1}{2}h^{3}} & 6 & \paren*{-4-\frac{1}{2}h^{3}} & 1 &
0 & \cdots & 0\\
0 & 1 & \paren*{-4+\frac{1}{2}h^{3}} & 6 & \paren*{-4+\frac{1}{2}h^{3}} &
1 & 0 & \cdots\\
0 & 0 & \paren*{-4+\frac{1}{2}h^{3}} & 6 & \paren*{-4+\frac{1}{2}h^{3}} &
1 & 0 & \cdots\\
& & & & & & & \\
& & & & & & & \\
& & & & & & &
\end{bmatrix}
\begin{bmatrix}
y_{1}\\
y_{2}\\
y_{3}\\
y_{4}\\
\vdots\\
y_{N-2}\\
y_{N-1}\\
y_{N}
\end{bmatrix}
=
\begin{bmatrix}
h^{4}e^{h}-2hy_{0}^{\prime}+y_{0}\paren*{4-\frac{1}{2}h^{3}} \\
h^{4}e^{2h}-y_{0}\\
h^{4}e^{3h}\\
h^{4}e^{4h}\\
\vdots\\
\\
\\
\end{bmatrix}
$}}
\]
Therefore \ldots\hrulefill
\end{ドキュメント}