我试图将这个方程与作者标签 (Oppenheimer & Volkoff 1939) 放在一起,但是标签太大,无法放在一行中。我该如何将方程式和右侧的标签放在一行中?
\frac {dP}{dr}=- \frac {(P+\rho c^2 )\nu '} {2} \tag {Oppenheimer & volkoff 1939}
\documentclass[12pt,a4paper]{article}
\usepackage[a4paper, total={6in, 8in}]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fourier}
\begin {document}
\frac {dP}{dr}=\frac {-(P+\rho c^2 )\nu '} {2} \tag {Oppenheimer \& Volkoff 1939
\end{document}
它根本不起作用。
答案1
尝试这个:
\documentclass[12pt,a4paper]{article}
\usepackage[a4paper, total={6in, 8in}]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{fourier}
\begin {document}
\[
\frac{dP}{dr}=\frac{-(P+\rho c^2 )\nu'} {2} \tag {Oppenheimer \& Volkoff 1939}
\]
\end{document}
你忘了\[ ... \]
和\usepackage{amsmath}
。
答案2
以下是我的做法:
\documentclass{article}
\usepackage{mathtools}
\usepackage{fourier}
\newcommand*\horse{\noindent Text, text, text, text, text, text, text, text, text, text, text, text, text, text, text, text, text, text, text, text, text.}
\newcommand*\differential{\mathop{}\!\mathrm{d}}
\newcommand*\diff[3][\differential]{\frac{#1 #2}{#1 #3}}
\begin{document}
\horse
\begin{equation}
\diff{P}{r}
= \frac{-\left(P + \rho c^{2}\right)\nu'}{2} \tag{Oppenheimer \& Volkoff, 1939}
\end{equation}
\horse
\end{document}
请注意,这个答案有点类似于Papiro 的因为我也使用该\tag
命令。