カスタマイズされた箇条書きで「箇条書き」する

カスタマイズされた箇条書きで「箇条書き」する
\begin{itemize}

\item blah blah blah blah

\end{itemize}

私の知る限り、上記のコードと次のようなコードとの主な違いは

$\bullet$ blah blah blah blah

「項目」内のすべての項目が箇条書きの右側の点までインデントされるということです。

これを単なる箇条書きではなく、カスタマイズされた箇条書きで実行したいと思います。そのうちの 1 つは のようになり{\bf Q:}、もう 1 つは のようになります{\bf A:}

{\bf Q:}こうすることで、 または の後に複数行の段落を入力するときに{\bf A:}、後続の行が最初の行と垂直に揃うようになります。

それはどうすればできるのでしょうか?

答え1

あなたはenumitemパッケージを使用してカスタマイズされたリストを定義します。次の例では、mylist\item がラベル bold-faced を生成するような環境になっていますQ:。新しいコマンド \itema を使用してラベル bold-faced を生成できますA:

\documentclass{article}
\usepackage{enumitem}
\usepackage{lipsum}

\newlist{mylist}{itemize}{1}
\setlist[mylist]{label=\textbf{Q:}}
\newcommand\itema{\item[\textbf{A:}]}

\begin{document}

\begin{mylist}
\item \lipsum[4]\lipsum[4]
\itema \lipsum[4]\lipsum[4]
\end{mylist}

\end{document}

ここに画像の説明を入力してください

パッケージを必要としない別のオプションは、オプションの引数を使用して 2 つのコマンドを定義し、\item必要なラベルを生成することです。

\documentclass{article}
\usepackage{lipsum}

\newcommand\itema{\item[\textbf{A:}]}
\newcommand\itemq{\item[\textbf{Q:}]}

\begin{document}

\begin{itemize}
\itemq \lipsum[4]\lipsum[4]
\itema \lipsum[4]\lipsum[4]
\end{itemize}

\end{document}

関連情報