tcolorboxについて

Re: tcolorboxについて

- 和田 勇 の投稿
返信数: 1

最小限のサンプルコード

小林さんが提供されたサンプルテキストだけでは、原因追及が困難です。

可能であれば、問題となる .tex ソースの \begin{document} より前のプリアンブル部分を提供していただけませんでしょうか?

提供不可を想定して、パッケージの衝突や環境固有の問題を切り分けるため、余計な設定を排除した最小限のサンプルコードを作成してみましたので、 これを利用して作成された PDF ファイルに「どこがおかしい」か書き込み等していただけませんでしょうか?

\documentclass[dvipdfmx]{jbook}% 過去の投稿から jbook を通常利用されていましたので

\usepackage{tcolorbox}
\tcbuselibrary{breakable}

\usepackage{bxjalipsum} % ダミーテキスト用
\newcommand{\myMACRO}[2]{
  \chapter{#1}
  \begin{tcolorbox}[breakable, title=#1]%
  \jalipsum{#2}
  \end{tcolorbox}
}

\begin{document}
\myMACRO{草枕}{kusamakura}% 13段落
\myMACRO{吾輩は猫である}{wagahai}% 33段落
\end{document}
和田 勇 への返信

Re: tcolorboxについて

- 小林 コウキ の投稿

和田 勇様
早速のご返信,ありがとうございます.

和田様のサンプルデータを使用させていただいてコンパイルをかけたところ,3頁以降の体裁がおかしくなるようなことはありませんでした.

読み込んでいるパッケージに原因があると思い,パッケージをコメントアウトしていったところ,自作のコマンド部分で不具合が生じていることがわかりました.

原因はコマンド内で「\<」を使用してことがわかりました.そこで,\<を\inhibitglueに変えたところ,体裁の崩れは起こらなくなりました.
調べたところ以下のような記載がありました.

『\< が標準 LaTeX 側の tabbing 用マクロとして再定義・保護されるようになり、pLaTeX 側の \def\<{\inhibitglue} が無効化されたり、意図しないタイミングで上書きされたりする現象が発生』

お陰様で解決することができました.

大変お手数をおかけしました.ありがとうございました.