我尝试使用该vwcol
包将两组方程并排放置。但是,右列的方程比左列的方程略高。
我如何将两列的高度设置为相同?此外,出于某种原因,方程编号是方程 7-12 - 而不是 1-6。
我也意识到我的问题标题不是最好的,但我想不出更简洁的方式来描述我的问题。如果有人有更好的建议,我将不胜感激。
\documentclass[a4paper,11pt]{extarticle}
\usepackage[margin=0.80in]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{vwcol}
\begin{document}
\begin{vwcol}[widths={0.3,0.7}, rule=0pt]
\begin{eqnarray}
\sigma_c &=& E_c \varepsilon_c
\\
\sigma_{h\phi^+} &=& E_h \varepsilon_{h\phi^+}
\\
\sigma_{h\phi^-} &=& E_h \varepsilon_{h\phi^-}
\end{eqnarray}
\begin{eqnarray}
\varepsilon_c &=& \varepsilon_x
\\
\varepsilon_{h\phi^+} &=& \varepsilon_y cos^2{\phi} + \varepsilon_x sin^2(\phi) + \gamma_{xy}sin(\phi)cos(\phi)
\\
\varepsilon_{h\phi^-} &=& \varepsilon_y cos^2{\phi} + \varepsilon_x sin^2(\phi) - \gamma_{xy}sin(\phi)cos(\phi)
\end{eqnarray}
\end{vwcol}
\end{document}
答案1
我不知道如何使用来做到这一点vwcol
,但使用几个小页面会更容易。
\documentclass[a4paper,11pt]{extarticle}
\usepackage[margin=0.80in,showframe]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{vwcol}
\begin{document}
\begin{center}
\setlength{\abovedisplayskip}{0pt}
\setlength{\belowdisplayskip}{0pt}
\begin{minipage}{.3\textwidth}
\begin{align}
\sigma_c &= E_c \varepsilon_c
\\
\sigma_{h\phi^+} &= E_h \varepsilon_{h\phi^+}
\\
\sigma_{h\phi^-} &= E_h \varepsilon_{h\phi^-}
\end{align}
\end{minipage}% <--- Don't forget
\begin{minipage}{.7\textwidth}
\begin{align}
\varepsilon_c &= \varepsilon_x
\\
\varepsilon_{h\phi^+} &= \varepsilon_y \cos^2\phi + \varepsilon_x \sin^2\phi + \gamma_{xy}\sin\phi\cos\phi
\\
\varepsilon_{h\phi^-} &= \varepsilon_y \cos^2\phi + \varepsilon_x \sin^2\phi - \gamma_{xy}\sin\phi\cos\phi
\end{align}
\end{minipage}
\end{center}
\end{document}
该框架是由于showframe
选项而产生的,仅用于示例。
切勿使用eqnarray
:正确的环境是align
。
为了保持一致性,我(\phi)
将所有改为\phi
。