我想对一些常规文本使用像方程式一样的编号。所以我使用equation
环境。我没有在其中写任何数学知识,所以我也会使用textrm
。
这是我的基本代码-
\documentclass[fleqn]{article}
\setlength{\mathindent}{0pt}
\begin{document}
\noindent Select an\\
Select apple\\
\begin{equation}
\textrm{Merge an \& apple.}
\end{equation}
\end{document}
如果我没记错的话,这个等式会以新段落的形式出现,因为它有缩进,并且中间还留有一些空格。(如果我错了,请纠正我。)基本上我不想要这个段落,我希望全局更改。我已经通过修改删除了缩进,mathindent
有没有办法改变类似的东西mathpar
?
在 leandriis 提供的解决方案的帮助下编写代码 -
\documentclass[fleqn]{article}
\usepackage{amsmath}
\setlength{\mathindent}{0pt}
\newcounter{mynumber}
\newcommand{\myno}[1]{\refstepcounter{mynumber}(\arabic{mynumber})\label{#1}}
\begin{document}
\noindent Select an\\
Select apple\\
Merge an \& apple. \myno{first}\\
Now merge \eqref{first}
\end{document}
此代码产生 -
答案1
也许您可以使用类似下面的方法:
蓝线表示文本宽度。参考周围的红色框是由于造成的hyperref
。
\documentclass[fleqn]{article}
\usepackage{tabularx}
\usepackage{hyperref}
\setlength{\parindent}{0pt}
\newcounter{mynumber}
\newcommand{\myno}[1]{\refstepcounter{mynumber}(\arabic{mynumber})\label{#1}}
\begin{document}
\begin{tabularx}{\textwidth}{@{}Xr@{}}
Select an \\
Select apple \\
Merge an \& apple. & \myno{label}\\
\end{tabularx}
Here comes a reference: \ref{label}
\end{document}
答案2
我猜你想要这样的东西:
\documentclass{article}
\usepackage{amsmath}
\usepackage{lipsum} % for context
\begin{document}
\lipsum[1][1-3]
\begin{flalign}
\begin{tabular}{@{}l@{}}
Select an\\
Select apple\\
Merge an \& apple.
\end{tabular}&&\label{whatever}
\end{flalign}
\lipsum*[2][1-3]
Reference to the thing above is \ref{whatever}.
\end{document}