
このコードを使用すると、図の右側に示す問題が発生します。方程式が右側のページ余白を超えています。
\documentclass[aps,prl,reprint]{revtex4-1}
\usepackage{blindtext}
\usepackage{graphicx}
\usepackage{graphics}
\usepackage{bm} % for math
\usepackage{verbatim} % for math
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{bm}
\usepackage{amssymb}
\usepackage{adjustbox}
\DeclareMathOperator{\RE}{Re}
\DeclareMathOperator{\IM}{Im}
\newcommand{\revtex}{REV\TeX\ }
\newcommand{\classoption}[1]{\texttt{#1}}
\newcommand{\macro}[1]{\texttt{\textbackslash#1}}
\newcommand{\m}[1]{\macro{#1}}
\newcommand{\env}[1]{\texttt{#1}}
\setlength{\textheight}{9.5in}
\newenvironment{psmallmatrix}
{\left[\begin{smallmatrix}}
{\end{smallmatrix}\right]}
\begin{document}
\begin{align*}
\tiny{var(\mathbf{\theta^* - \hat{\theta^*}})} \ge
\begin{psmallmatrix}
2 & 0 & 0 & 0 & 0 \\[3ex]
0 & 2 & 0 & 0 & 0 \\[3ex]
0 & 0 & 2 & 0 & 0\\[3ex]
0 & 0 & 0 & 2 & 0 \\[3ex]
0 & 0 & 0 & 0 & 1
\end{psmallmatrix}
\begin{psmallmatrix}
\tiny{J_{11}^{-1}} & \tiny{0} & \tiny{\Delta_1^{-1}} & -\Delta_1^{-1}J_{14}{J_{24}}^{-1} & 0 \\[3ex]
0 & J_{22}^{-1} & {-J_{24}}^{-1}J_{23}\Delta_1^{-1} & {J_{24}}^{-1}+{J_{24}}^{-1}J_{23}\Delta_1^{-1}J_{14}J_{24}& 0 \\[3ex]
\Delta_2^{-1} & -\Delta_2^{-1}J_{32}J_{42}^{-1} & J_{33}^{-1} & 0 & 0\\[3ex]
\tiny{-J_{42}^{-1}J_{41}\Delta_2^{-1}} & {J_42}^{-1} + {J_42}^{-1}J_{41}\Delta_2^{-1}J_{32}{J_42}^{-1} & 0 & J_{44}^{-1} & 0 \\[3ex]
0 & 0 & 0 & 0 & 1
\end{psmallmatrix}
\end{align*}
\end{document}
私は使ってみました
\begin{figure*}[b]%% over both colum
\begin{align*}
\nonumber
\end{align*}
\end{figure*}
しかし、このコマンドの問題は、方程式/行列がページの下部に表示されるのに対し、この方程式を説明/参照するテキストはドキュメント内の別の場所にあることです。このアプローチは見た目にあまり魅力的ではありません。それでは、行列/方程式がテキストとともに表示され、2 列の記事のページに収まるコマンドはありますか。
質問: 数式がページ余白を超える特定の領域で 2 列の形式を分割するにはどうすればよいですか? ドキュメントにはこのような大きなマトリックスがいくつかあります。WinEdit7.1 エディターを使用しています。
更新: これは回答に基づいて得られた出力です。画像からわかるように、問題はまだ残っています。方程式が右側の余白を超えています。
答え1
その獣を狭い柱に収めることはできません。
環境を選択しない限りfigure*
、大きな式にはシンボリック名を使用できます。非常に小さな式は読みにくいため、緊急の場合にのみ使用してください。
\documentclass[aps,prl,reprint]{revtex4-1}
\usepackage{amsmath}
\usepackage{bm} % after amsmath!
\usepackage{amssymb}
\usepackage{lipsum} % for the context
\DeclareMathOperator{\RE}{Re}
\DeclareMathOperator{\IM}{Im}
\newenvironment{psmallmatrix}
{\left[\begin{smallmatrix}}
{\end{smallmatrix}\right]}
\begin{document}
\lipsum*[2]
\begin{equation*}
\mathit{var}(\mathbf{\theta^* - \widehat{\theta^*}}) \ge
\begin{bmatrix}
2 & 0 & 0 & 0 & 0 \\
0 & 2 & 0 & 0 & 0 \\
0 & 0 & 2 & 0 & 0 \\
0 & 0 & 0 & 2 & 0 \\
0 & 0 & 0 & 0 & 1
\end{bmatrix}
\begin{bmatrix}
a_{11} & 0 & a_{13} & a_{14} & 0 \\
0 & a_{22} & a_{23} & a_{24} & 0 \\
a_{31} & a_{32} & a_{33} & 0 & 0 \\
a_{41} & a_{42} & 0 & a_{44} & 0 \\
0 & 0 & 0 & 0 & 1
\end{bmatrix}
\end{equation*}
where
\begin{align*}
a_{11}&=J_{11}^{-1} \\
a_{13}&=\Delta_1^{-1} \\
a_{14}&=-\Delta_1^{-1}J_{14}^{}J_{24}^{-1}\\
a_{22}&=J_{22}^{-1}\\
a_{23}&=-J_{24}^{-1}J_{23}^{}\Delta_1^{-1}\\
a_{24}&=J_{24}^{-1}+J_{24}^{-1}J_{23}^{}\Delta_1^{-1}J_{14}^{}J_{24}^{}\\
a_{31}&=\Delta_2^{-1}\\
a_{32}&=-\Delta_2^{-1}J_{32}^{}J_{42}^{-1}\\
a_{33}&=J_{33}^{-1}\\
a_{41}&=-J_{42}^{-1}J_{41}^{}\Delta_2^{-1}\\
a_{42}&=J_{42}^{-1} + J_{42}^{-1}J_{41}^{}\Delta_2^{-1}J_{32}^{}J_{42}^{-1}\\
a_{44}&=J_{44}^{-1}
\end{align*}
\lipsum[3-9]
\end{document}
答え2
Revtex
このような例外的な状況のための環境を定義しますwidetext
。2 列モードを中断し、環境の上にあるテキストのバランスをとります。
\documentclass[aps,prl,reprint]{revtex4-1}
\usepackage{blindtext}
\usepackage{graphicx}
\usepackage{graphics}
\usepackage{bm} % for math
\usepackage{verbatim} % for math
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{bm}
\usepackage{amssymb}
\usepackage{adjustbox}
\DeclareMathOperator{\RE}{Re}
\DeclareMathOperator{\IM}{Im}
\newcommand{\revtex}{REV\TeX\ }
\newcommand{\classoption}[1]{\texttt{#1}}
\newcommand{\macro}[1]{\texttt{\textbackslash#1}}
\newcommand{\m}[1]{\macro{#1}}
\newcommand{\env}[1]{\texttt{#1}}
\setlength{\textheight}{9.5in}
\newenvironment{psmallmatrix}
{\left[\begin{smallmatrix}}
{\end{smallmatrix}\right]}
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.3pt}
\usepackage{lipsum}
\begin{document}
\lipsum[1-3]
\begin{widetext}
\begin{align*}
var(\mathbf{\theta^* - \hat{\theta^*}}) \ge
\begin{psmallmatrix}
2 & 0 & 0 & 0 & 0 \\[3ex]
0 & 2 & 0 & 0 & 0 \\[3ex]
0 & 0 & 2 & 0 & 0\\[3ex]
0 & 0 & 0 & 2 & 0 \\[3ex]
0 & 0 & 0 & 0 & 1
\end{psmallmatrix}
\begin{psmallmatrix}
J_{11}^{-1} & 0 & \Delta_1^{-1} & -\Delta_1^{-1}J_{14}{J_{24}}^{-1} & 0 \\[3ex]
0 & J_{22}^{-1} & {-J_{24}}^{-1}J_{23}\Delta_1^{-1} & {J_{24}}^{-1}+{J_{24}}^{-1}J_{23}\Delta_1^{-1}J_{14}J_{24}& 0 \\[3ex]
\Delta_2^{-1} & -\Delta_2^{-1}J_{32}J_{42}^{-1} & J_{33}^{-1} & 0 & 0\\[3ex]
-J_{42}^{-1}J_{41}\Delta_2^{-1} & {J_42}^{-1} + {J_42}^{-1}J_{41}\Delta_2^{-1}J_{32}{J_42}^{-1} & 0 & J_{44}^{-1} & 0 \\[3ex]
0 & 0 & 0 & 0 & 1
\end{psmallmatrix}
\end{align*}
\end{widetext}
\lipsum[4-6]
\end{document}
答え3
注意:数式モードではサイズコマンドは使用できません。テキストで使用する場合は引数を取らず、構文\tiny abc
は\tiny{abc}
2列目にスペースを残すこともできます。位置を微調整するには最終編集まで残しておく必要がありますが、
\documentclass[aps,prl,reprint]{revtex4-1}
\usepackage{amsfonts}
\usepackage{amsmath}
\DeclareMathOperator{\RE}{Re}
\DeclareMathOperator{\IM}{Im}
\newcommand{\revtex}{REV\TeX\ }
\newcommand{\classoption}[1]{\texttt{#1}}
\newcommand{\macro}[1]{\texttt{\textbackslash#1}}
\newcommand{\m}[1]{\macro{#1}}
\newcommand{\env}[1]{\texttt{#1}}
\setlength{\textheight}{9.5in}
\newenvironment{psmallmatrix}
{\left[\begin{smallmatrix}}
{\end{smallmatrix}\right]}
\DeclareMathOperator\var{var}
\begin{document}
\par\noindent X\dotfill X
\par\noindent X\dotfill X
\par\noindent X\dotfill X
\begin{flushleft}
\makebox[0pt][l]{$
\var(\mathbf{\theta^* - \hat{\theta^*}}) \ge
\begin{psmallmatrix}
2 & 0 & 0 & 0 & 0 \\[3ex]
0 & 2 & 0 & 0 & 0 \\[3ex]
0 & 0 & 2 & 0 & 0\\[3ex]
0 & 0 & 0 & 2 & 0 \\[3ex]
0 & 0 & 0 & 0 & 1
\end{psmallmatrix}
\begin{psmallmatrix}
J_{11}^{-1} & 0 & \Delta_1^{-1} & -\Delta_1^{-1}J_{14}{J_{24}}^{-1} & 0 \\[3ex]
0 & J_{22}^{-1} & {-J_{24}}^{-1}J_{23}\Delta_1^{-1} & {J_{24}}^{-1}+{J_{24}}^{-1}J_{23}\Delta_1^{-1}J_{14}J_{24}& 0 \\[3ex]
\Delta_2^{-1} & -\Delta_2^{-1}J_{32}J_{42}^{-1} & J_{33}^{-1} & 0 & 0\\[3ex]
-J_{42}^{-1}J_{41}\Delta_2^{-1} & {J_42}^{-1} + {J_42}^{-1}J_{41}\Delta_2^{-1}J_{32}{J_42}^{-1} & 0 & J_{44}^{-1} & 0 \\[3ex]
0 & 0 & 0 & 0 & 1
\end{psmallmatrix}
$}
\end{flushleft}
\par\noindent X\dotfill X
\par\noindent X\dotfill X
\par\noindent X\dotfill X
\par\noindent X\dotfill X
\par\noindent X\dotfill X
\vspace*{11\baselineskip}
\par\noindent X\dotfill X
\par\noindent X\dotfill X
\par\noindent X\dotfill X
\end{document}