
我有一個關於change bar套件的使用的問題。根據http://www.ctex.org/documents/packages/auxiliary/changebar.pdf,可以建立嵌套條。但我既無法創建它們,也無法更改其寬度/顏色。例如,假設我使用這樣的東西:
\setlength{\changebarsep}{15pt}
\cbcolor{red}
\cbstart[3mm]
text
\setlength{\changebarsep}{10pt}
\cbcolor{blue}
\cbstart[3mm]
text
\cbend
text
\cbend
但我只得到一根藍色條。誰能幫我?
答案1
這些條都被印出來,但較長的條直接放在較短的條之上。一般問題是更改欄的顏色和位置等由全域變數控制,並且讀取其值的確切時間點會有所不同。
最簡單的方法就是在築巢時增加桿的寬度。
\documentclass{article}
\usepackage[color]{changebar}
\usepackage{lipsum}
\begin{document}
\begin{changebar}[1mm]
\lipsum[2]
\begin{changebar}[3mm]
\lipsum[1]
\end{changebar}
\lipsum[2]
\end{changebar}
\end{document}
也可以添加顏色變化,但在不是特別合乎邏輯的地方
\documentclass{article}
\usepackage[color]{changebar}
\usepackage{lipsum}
\begin{document}
\begin{changebar}[1mm]
\lipsum[2]
\begin{changebar}[3mm]
\cbcolor{blue}
\lipsum[1]
\end{changebar}
\cbcolor{red}
\lipsum[2]
\end{changebar}
\end{document}
我還沒有找到如何單獨移動嵌套條的水平位置。