![防止显示数学在项目开始处创建新行?](https://linux22.com/image/277664/%E9%98%B2%E6%AD%A2%E6%98%BE%E7%A4%BA%E6%95%B0%E5%AD%A6%E5%9C%A8%E9%A1%B9%E7%9B%AE%E5%BC%80%E5%A7%8B%E5%A4%84%E5%88%9B%E5%BB%BA%E6%96%B0%E8%A1%8C%EF%BC%9F.png)
\begin{description}
\item[xyz] \[x=y\]
\end{description}
x=y
出现在下一行xyz
,如果我将其更改\[x=y\]
为某些普通文本,则不会创建新行。我该如何停止它?
答案1
\documentclass{article}
\everymath{\displaystyle}
\begin{document}
\begin{description}
\item[xyz]$x=y$
\end{description}
\end{document}
编辑
根据给出的评论。
\documentclass[preview,border=12pt]{standalone}
\everymath{\displaystyle}
\newcommand\myitem[2]{\item[$#1$]\hfill$#2$\hfill\null}
\begin{document}
\begin{description}
\myitem{xyz}{\frac10+0^0}
\myitem{\frac10}{0^0}
\end{description}
\end{document}
对于那些不喜欢\everymath
\documentclass[preview,border=12pt]{standalone}
\newcommand\myitem[2]{\item[$\displaystyle#1$]\hfill$\displaystyle#2$\hfill\null}
\begin{document}
\begin{description}
\myitem{xyz}{\frac10+0^0}
\myitem{\frac10}{0^0}
\end{description}
\end{document}