段落内で項目を箇条書きにする

段落内で項目を箇条書きにする

文の後に、文の同じ行で itemize 環境を開始し、その時点からインデントできるようにしたいと思います。

まさに私がやっていること

-ここでは、2 番目の項目を最初の項目と揃える必要があります。

編集: これは Beamer でのプレゼンテーション用です。スライドのスペースを節約するためにこれを使用したいと思います。

ご回答をよろしくお願いいたします!

答え1

希望する外観を実現するために使用できる環境の定義を次に示します。

  \newenvironment{OLitemize}[1][\linewidth]
     {\begin{minipage}[t]{#1}\begin{itemize}}
     {\end{itemize}\end{minipage}
    }

使用方法は次のとおりです。

bla bla bla  \begin{OLitemize} \item test 1 \item test 2 \end{OLitemize}

このコードに関する注意点が 1 つあります。通常は、各 の後にテキストの小さな部分を配置するだけであると想定しています\item。 に行幅全体を予約しているのでminipage、長いテキストはページの右側にはみ出します。この場合、OLitemize使用するスペースの幅であるオプションのパラメーターを に渡すことができます。これを使用して、ページに長いテキストを収めることができます。

おそらく、ページにどれだけのスペースが残っているかを計算し、それを引数として に渡すことで定義を改善できるでしょうminipage。残念ながら、私の LaTeX の能力ではこれを行うことができません。

関連情報