Longtable 항목 처리와 관련하여 두 가지 질문이 있습니다.
1.
Longtable을 더 잘 처리하기 위해 일부 매크로를 미리 정의했습니다. 내 스타일 파일에는 최종 행 끝이 아닌 항목이 있습니다.
\newcommand{\tableRowEnd}
{
\\ \midrule
}
내 마지막 행 끝은 다음과 같습니다.
\newcommand{\lastTableRowEnd}
{
\\ \addlinespace
}
결과적으로 테이블 끝에 이중 줄이 생기는 것을 방지하기 위해 어떤 행이 마지막 행인지 알아야 하지만 거기에 추가 줄 공간을 원합니다. 마지막 행을 처리하지 않아도 되도록 더 좋은 방법이 있습니까?
2.
외부 스크립트에서 pdflatex를 통해 트리거되는 두 개의 서로 다른 빌드를 구별하기 위해 longtable 내에서 매크로를 사용하고 있습니다. 빌드 옵션에 따라 테이블의 일부 행을 원하거나 원하지 않습니다. 그러므로 나는 이것을 만들었습니다:
\newcommand{\tableEntryRelease}[2]
{
\ifdefined\isReleaseBuild
#1
\else
#2
\fi
}
그런 식으로 사용:
[Longtable...]
\tableEntryRelease{\xxx}{
5 & Info & Description \tableRowEnd
6 & AnotherInfo & More Description \lastTableRowEnd
}
[... Longtable]
내 질문은 #2입니다. 여기에 삽입된 모든 행에 색상을 지정하려면 어떻게 해야 합니까? \rowcolor 명령을 사용하면 첫 번째 행에만 색상이 지정되고 다음 행에는 색상이 지정되지 않습니다. 모든 "비릴리스" 항목에 대해 별도로 매크로를 사용할 수 있지만 명령이 하나만 있는 솔루션을 선호합니다.
미리 감사드립니다.
2개의 질문이 있었고 MWE가 제공되지 않았기 때문에 새로운 질문을 열었습니다.여기.