防止显示数学在项目开始处创建新行?

防止显示数学在项目开始处创建新行?
\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}

相关内容