
Tenho uma dúvida sobre o uso do pacote change bar. De acordo comhttp://www.ctex.org/documents/packages/auxiliary/changebar.pdf, é possível criar barras aninhadas. Mas não consigo criá-los nem alterar sua largura/cor. Por exemplo, suponha que eu use algo assim:
\setlength{\changebarsep}{15pt}
\cbcolor{red}
\cbstart[3mm]
text
\setlength{\changebarsep}{10pt}
\cbcolor{blue}
\cbstart[3mm]
text
\cbend
text
\cbend
Mas só recebo uma barra azul. Alguém pode me ajudar?
Responder1
Ambas as barras estão sendo impressas, mas a mais longa é colocada diretamente sobre a mais curta. O problema geral é que as cores e posições, etc. das barras de mudança são governadas por variáveis globais, e exatamente o ponto em que seu valor é lido varia.
A coisa mais fácil a fazer é aumentar a largura das barras conforme você aninha.
\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}
Mudanças de cor também podem ser adicionadas, mas em locais não particularmente lógicos
\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}
Não descobri como mover a posição horizontal das barras aninhadas individualmente.