체인지바 패키지가 포함된 중첩 막대

체인지바 패키지가 포함된 중첩 막대

체인지바 패키지 사용에 관해 질문이 있습니다. 에 따르면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}

중첩된 막대의 가로 위치를 개별적으로 이동하는 방법을 찾지 못했습니다.

관련 정보