주말이없는 간트 차트
중복 :
ganttchart에서 주말을 제외하거나 제거하는 방법
특히 주말이나 일요일을 제외한 특정 요일 만 표시하는 pgfgantt를 사용하여 Gantt 차트를 만들려고합니다. 내가 찾은 가장 가까운 것은 (하단에 전체 코드를 참조)는 이제 4 세 및 나에게 완전히 불투명 오류 컴파일 거부합니다.
답변
다른 질문의 대답 은 키를 사용합니다 compress calendar
. 그러나 pgfgantt
패키지 버전 5.0 이후 로이 키는 time slot unit
. 버전 5.0 설명서 를 참조하십시오 (101-102 페이지) :
변경 내역
[...]
v5.0
[...]
추가 압축 수준 (년)을 허용하기 위해 키
compress calendar
가로 대체되었습니다time slot unit
.
이 새 키에는 day
(압축 없음, 기본값), month
(일은 표시하지 않고 월과 년만 표시) 및 year
(월은 표시하지 않고 년만 표시하고 수십 년만 표시 )의 세 가지 값이 있습니다. 값은 day
이전에 해당하는 compress calendar=false
, month
이다 compress calendar=true
, 그리고 year
버전 4.0에 존재하지 않았다.
이전 질문의 코드는 처음 두 개의 키 값만 설명하므로 최소한의 변경으로 해당 코드를 사용하려면을 사용할 수 없습니다 time slot unit=year
. 다른 두 옵션 값의 경우 수정은 매우 간단합니다. \ifgtt@compresscalendar
by의 모든 항목을 변경합니다 \ifgtt@timeslotunit@month
(총 4 개의 항목이 있음). 마지막 두 항목 (203 및 217 행)은 1
끝에가 있으므로로 대체해야합니다 \ifgtt@timeslotunit@month1
.
결과:
