
\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}