Wie kann man erreichen, dass die Fbox um die Miniseite herum die ganze Miniseite darin einpasst?

Wie kann man erreichen, dass die Fbox um die Miniseite herum die ganze Miniseite darin einpasst?

Ich habe eine lange Gleichung, Ax=bum die ich einen Rahmen setzen möchte. Ich kann sie nicht verwenden, mdframedda ich sie auch mit tex4ht kompilieren muss, was sie immer noch nicht unterstützt mdframed. Also verwende ich diesen Trick:

\fbox{
\noindent\begin{minipage}{\linewidth}
\scriptsize
\[
\begin{bmatrix}
...
\end{bmatrix}
\]
\end{minipage}
}
\normalsize

Das funktioniert, aber das Problem mit dem obigen ist, dass die Fbox nicht in das Ganze passt minipage. Hier ist der Bildschirm

Mathematica-Grafiken

Ohne Miniseite und ohne Rahmen sieht es so aus:

Mathematica-Grafiken

Meine Frage ist: Wie kann man fboxden Inhalt der Miniseite automatisch anpassen? Die Lösung muss auch mit kompiliert werden, ohne dass Fehler auftreten tex4ht. Gibt es eine Möglichkeit, Latex anzuweisen, den Seitenrand weiter nach links zu verschieben, nur in der Miniseite? Das heißt, die Miniseite soll benutzerdefinierte verwenden geometry? Ich habe dies versucht

\fbox{
\noindent\begin{minipage}{\linewidth}
\newgeometry{left=.1in,right=.1in,top=1in,bottom=1in}
\scriptsize
....

Aber es hat alles noch schlimmer gemacht. Ich bekomme diese Nachrichten von lualatex, aber das liegt daran, dass die Gleichungen zu breit sind. Aber sie sind immer noch auf der Seite.

Overfull \hbox (31.09998pt too wide) in paragraph at lines 49--51
[][][] 

Hier ist das MWE. Entschuldigen Sie die große Gleichung, aber dies ist das Beispiel, an dem ich arbeite.

\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}

kompiliert mit lualatex foo.texTL 2015

Antwort1

Sie müssen vermeiden minipage, dass die Größe eingeschränkt wird.

\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}

Bildbeschreibung hier eingeben

Antwort2

Du hast

\fbox{
\noindent\begin{minipage}{\linewidth}
\end{minipage}
}

\fbox\mboxist eine Konstruktion im horizontalen Modus, daher wird \noindentnichts getan.

Sie haben also eine Linie, die \linewidthbreit ist

  • Ein Absatzeinzug
  • Eine vertikale Breitenregel\fboxrule
  • Polsterung der Breite\fboxsep
  • ein Wortzwischenraum vom Leerraum danach{
  • Eine Miniseite mit der Breite\linewidth
  • Ein Wortzwischenraum vom Leerraum davor}
  • Polsterung der Breitefboxsep
  • Eine vertikale Breitenregel\fboxrule
  • \parfillskipKleber, natürliche Länge höchstwahrscheinlich 0pt.

Das passt nicht.

Sie wollen

\noindent
\fbox{%
\begin{minipage}{\dimexpr\linewidth-2\fboxrule-2\fboxsep}
\end{minipage}%
}

Antwort3

Ändern Sie die Größe auf \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{document}

Bildbeschreibung hier eingeben

verwandte Informationen