답변1
\shortstack
문자의 높이와 깊이만 고려하고 그 사이에 3pt만 추가하기 때문에 문자를 균일하게 쌓는 데는 실제로 적합하지 않습니다.
결과를 살펴보세요.
\documentclass{article}
\begin{document}
\shortstack{a\\c\\e}
\shortstack{g\\y\\q}
\shortstack{fg\\ly\\pt}
\shortstack{l\\a\\f}
\end{document}
결과는 확실히 당신이 기대했던 것과는 다릅니다. 이 명령은 인수가 대문자로만 구성된 경우(발음 부호 없이)에만 유용합니다.
\documentclass{article}
\newcommand{\bettershortstack}[2][c]{%
\begin{tabular}[b]{@{}#1@{}}#2\end{tabular}%
}
\begin{document}
\bettershortstack{a\\c\\e}
\bettershortstack{g\\y\\q}
\bettershortstack{fg\\ly\\pt}
\bettershortstack{l\\a\\f}
\end{document}
이제 귀하의 예는 다음과 같습니다.
\documentclass{article}
\newcommand{\bettershortstack}[2][c]{%
\begin{tabular}[b]{@{}#1@{}}#2\end{tabular}%
}
\begin{document}
\bettershortstack{hoge \\ foo \\ bar}
\bettershortstack{hoge \\ \\ bar}
\end{document}