매개변수 없는 명령을 \newcommand와 \NewDocumentCommand 두 가지 버전으로 정의했는데 결과에 차이가 납니다. 어떤 부분에서 실수한 건지 감을 잡기 힘드네요.
\documentclass{oblivoir}
\usepackage{tabu}
\usepackage{xparse}
\newcommand\firstrow{\rowfont{\bfseries}}
\NewDocumentCommand\FirstRow{}{\rowfont{\bfseries}}
\begin{document}
\section{\textbackslash newcommand로 정의한 명령}
\bigskip
\begin{tabu}{*3{X[c]}}
\firstrow 클래스 & 예선 & 결승(제2전) \\
크루즈/액센트 & 전 차량 & 1---3위 \\
슈퍼1600 & --- & 전 차량 \\
GT & 전 차량 & 1---3위\\
\end{tabu}
\section{\textbackslash NewDocumentCommand로 정의한 명령}
\bigskip
\begin{tabu}{*3{X[c]}}
\FirstRow 클래스 & 예선 & 결승(제2전) \\
크루즈/액센트 & 전 차량 & 1---3위 \\
슈퍼1600 & --- & 전 차량 \\
GT & 전 차량 & 1---3위\\
\end{tabu}
\end{document}
KTUG 한국 텍 사용자 그룹