가득 차지 않은 \hboxs를 제거할 수 없습니다.

가득 차지 않은 \hboxs를 제거할 수 없습니다.

\hbox나는 내 이력서에서 불완전한 경고를 없애려고 노력해 왔습니다 . 내가 다루는 내용의 최소한의 예는 다음과 같습니다.

\documentclass{article}
\usepackage{calc}
\setlength{\parindent}{0pt}

\newcommand\Job[3]{{\bf #1}, #2\\ #3}

\newcommand\LongestDate{\widthof{7777 (Spring)}}
\newcommand\DatedItem[2]{
    \begin{tabular*}{\linewidth}[t]{@{\hspace{0.25in}}p{\LongestDate}@{\hspace{0.125in}}p{\linewidth - \LongestDate - 0.375in}@{}}
            #1 & {\raggedright #2}
    \end{tabular*}}

\begin{document}

\DatedItem{2013--}{\Job{Rice University}{Houston, TX}{Associate Professor}}

\end{document}

나는 \hfill다양한 위치(예: 모든 \\)에 '를 삽입하고 여러 개의 \raggedright'를 추가해 보았습니다. 그러나 아무것도 경고를 없애는 것 같지 않습니다. 모든 것이 내가 원하는 대로 조판되었다는 점을 언급해야 합니다. 단지 경고 없이 컴파일되기를 원할 뿐입니다!

답변1

나는 \parnot \\(보통)을 사용했고, \textbfnot \bf(라텍스에서 사용해서는 안 됨)을 사용했으며, \par범위에 누락 항목을 추가했고 \raggedright(그렇지 않으면 아무것도 하지 않음) tabularnot을 사용했습니다 tabular*( tabular*열 사이에 신축성 접착제를 추가하지 않으면 아무 것도 할 수 없습니다).

\documentclass{article}
\usepackage{calc}
\setlength{\parindent}{0pt}

\newcommand\Job[3]{\textbf{#1}, #2\par #3}

\newcommand\LongestDate{\widthof{7777 (Spring)}}
\newcommand\DatedItem[2]{%
    \begin{tabular}[t]{@{\hspace{0.25in}}p{\LongestDate}@{\hspace{0.125in}}p{\linewidth - \LongestDate - 0.375in}@{}}
            #1 & {\raggedright #2\par}
    \end{tabular}}

\begin{document}

\DatedItem{2013--}{\Job{Rice University}{Houston, TX}{Associate Professor}}

\end{document}

답변2

아마도 이 간단한 대안을 고려해 볼 수도 있습니다. enumitem원하는 경우 패키지를 사용하여 목록의 모양을 사용자 정의할 수 있습니다 .

\documentclass{article}

\newcommand{\Job}[3]{%
    \textbf{#1}, #2\newline #3%
}

\begin{document}

\begin{itemize}
\item[2013--] \Job{Rice University}{Houston, TX}{Associate Professor}
\item[2000--2012] \Job{Harvard University}{Boston, MA}{Assistant Professor}
\end{itemize}

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보