Skip to content

Instantly share code, notes, and snippets.

@hyuki

hyuki/chat.md Secret

Created August 16, 2023 05:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hyuki/77745ad214683174752f2a0597c33a31 to your computer and use it in GitHub Desktop.
Save hyuki/77745ad214683174752f2a0597c33a31 to your computer and use it in GitHub Desktop.
#ChatGPT と結城浩の対話: LaTeXでitemizeの途中で改ページするのを防ぎたい

GPT-4

Date: 2023-08-16

LaTeXで\begin{itemize} ... \end{itemize}の途中で改ページされないようにするにはどうしたらいいでしょうか。効果としては、途中で改ページされるなら、\newpage\begin{itemize} ... \end{itemize}するようなイメージです。

結城さん、LaTeXにおけるご質問に対して、お望みの箇条書きの改ページの挙動についての回答をいたします。

改ページを制御するためには以下の方法が考えられます。

minipage環境の使用: \begin{minipage}と\end{minipage}で囲むことで、ページの途中で改ページされないようにできます。

\begin{minipage}{\linewidth}
\begin{itemize}
   \item 項目1
   \item 項目2
\end{itemize}
\end{minipage}

samepage環境の使用: \begin{samepage}と\end{samepage}で囲むことで、改ページを制御することができます。

\begin{samepage}
\begin{itemize}
   \item 項目1
   \item 項目2
\end{itemize}
\end{samepage}

needspaceパッケージの使用: 必要なスペースがあるかどうかをチェックして、必要に応じて改ページします。例:

\usepackage{needspace}
\needspace{5\baselineskip} % 必要なスペースを指定
\begin{itemize}
   \item 項目1
   \item 項目2
\end{itemize}

これらの方法を適用することで、結城さんのお望みのように、改ページの挙動を制御することが可能です。適切な方法をお選びいただき、お試しいただければと存じます。何か他にご不明点がございましたら、お気軽にお尋ねくださいませ。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment