Write2Latex 出力リスト項目が 1 行に収まらない

Write2Latex 出力リスト項目が 1 行に収まらない

write2latexOpenOffice アドオンの出力でなぜこのようなリストが作成されるのでしょうか。

前文にはこうあります。

\newcommand\liststyleLii{%
\renewcommand\theenumi{\Roman{enumi}}
\renewcommand\theenumii{\Roman{enumii}}
\renewcommand\theenumiii{\Roman{enumiii}}
\renewcommand\theenumiv{\Roman{enumiv}}
\renewcommand\labelenumi{\theenumi.}
\renewcommand\labelenumii{\theenumii.}
\renewcommand\labelenumiii{\theenumiii.}
\renewcommand\labelenumiv{\theenumiv.}
}

そして、文書にはこう書かれています:

\section{Binomische Formeln}
  \liststyleLii
    \begin{enumerate}
      \item \begin{align*} (a+b)^2=a^2+2ab+b^2 \end{align*}
      \item \begin{align*} (a-b)^2=a^2-2ab+b^2 \end{align*}
      \item \begin{align*} (a+b)(a-b)=a^2-b^2 \end{align*}
    \end{enumerate}

出力は次のとおりです。

Liiリスト

そして、「II」を「(ab)...」と同じ行に置きたいのです。

実際には、すべての箇条書きが1行に数式とともに表示されます。どのパッケージでこのリストスタイルが有効になっているかはわかりません。

答え1

数学環境は、\begin{align*} ... \end{align*}環境の上に空白を挿入します。これにより、目的の配置が崩れます。たとえば、通常のインライン数学環境を見てみましょう$...$

これでうまくいくはずです:

\documentclass[a4paper, 11pt]{article} 

\usepackage[german]{babel} 
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc} 

\newcommand\liststyleLii{%
\renewcommand\theenumi{\Roman{enumi}}
\renewcommand\theenumii{\Roman{enumii}}
\renewcommand\theenumiii{\Roman{enumiii}}
\renewcommand\theenumiv{\Roman{enumiv}}
\renewcommand\labelenumi{\theenumi.}
\renewcommand\labelenumii{\theenumii.}
\renewcommand\labelenumiii{\theenumiii.}
\renewcommand\labelenumiv{\theenumiv.}
}
\liststyleLii

\begin{document}
\section{Binomische Formeln}
    \begin{enumerate}
      \item $(a+b)^2=a^2+2ab+b^2 $
      \item $(a-b)^2=a^2-2ab+b^2 $
      \item $(a+b)(a-b)=a^2-b^2  $
    \end{enumerate}
\end{document}

結果は次のとおりです。

二成分フォーメルン

関連情報