
次のようなものを描こうとしています。
使用せずに目的の効果を得るためのコードtcolorbox
\documentclass{article}
\usepackage[margin=0.5in,showframe]{geometry}
%%------------------------------
\usepackage{lipsum}
\setlength{\parindent}{0pt}
\begin{document}
\rule{4in}{1pt}
\par
\begin{minipage}[t]{4in}
\lipsum[1]
\end{minipage}
\end{document}
これは簡単なことのように思えます。しかし、のドキュメントで迷ってしまいますtcolorbox
。私がやっていることはどれも同じ効果を生み出しません。
interior hidden
たとえば、キーやが何をしているのか、また、キーやキーが互いにどのように相互作用しているのかがわかりませんenhanced
。なぜ次のようなキーは、このように大きく異なる効果を生み出すのでしょうか。
最初の例tcolorbox
\documentclass{article}
\usepackage[margin=0.5in,showframe]{geometry}
\setlength{\parindent}{0pt}
%%------------------------------
\usepackage{tcolorbox}
\tcbuselibrary{skins}
\usepackage{lipsum}
\begin{document}
\begin{tcolorbox}[width=4in,
%%enhanced,
%%frame hidden,
interior hidden,
boxsep=0pt,
left=0pt,
right=0pt,
top=2pt,
]%%
\lipsum[1]
\end{tcolorbox}
\end{document}
生産する
2番目の例tcolorbox
\begin{tcolorbox}[width=4in,
enhanced,
frame hidden,
interior hidden,
boxsep=0pt,
left=0pt,
right=0pt,
top=2pt,
]%%
\lipsum[1]
\end{tcolorbox}
生産する
3番目の例tcolorbox
\begin{tcolorbox}[width=4in,
enhanced,
%%frame hidden,
interior hidden,
boxsep=0pt,
left=0pt,
right=0pt,
top=2pt,
]%%
\lipsum[1]
\end{tcolorbox}
生成:
ドキュメントinterior hidden
によると、これは
interior style={draw=none,fill=none}
しかし、fill=none
最初の例と 3 番目の例では明らかに無視されています。なぜでしょうか?
enhancedfirst
、、、などenhancedlast
のキーを見つけました。しかし、これらのどれも、フレーミングに関して私が望む効果を達成しません。ボックスの上部にバーを表示するだけです。enhancedmiddle
nobeforeafter
追加の問題:
- 幅は同じですが、
minipage
環境アプローチと環境ではテキストのフォーマットが異なります。tcolorbox
- 左側(他にどこにあるかはわかりませんが)に小さな空白があり、それを環境から取り除くことができないようです
tcolorbox
。
tcolorbox
希望する効果を得るために環境を設定する方法を教えていただけませんか?
答え1
boxrule=0pt
とコマンドが必要ですtoprule
。
boxrule=0pt,toprule=1pt,
bottomrule
leftrule
同様に、およびがあります\rightrule
。
\documentclass{article}
\usepackage[margin=0.5in,showframe]{geometry}
\setlength{\parindent}{0pt}
%%------------------------------
\usepackage{tcolorbox}
\tcbuselibrary{skins}
\usepackage{lipsum}
\begin{document}
\begin{tcolorbox}[width=4in,
boxsep=0pt,
left=0pt,
right=0pt,
top=2pt,
arc=0pt,
boxrule=0pt,toprule=1pt,
colback=white
]%%
\lipsum[1]
\end{tcolorbox}
\end{document}