
\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
나는 \par
not \\
(보통)을 사용했고, \textbf
not \bf
(라텍스에서 사용해서는 안 됨)을 사용했으며, \par
범위에 누락 항목을 추가했고 \raggedright
(그렇지 않으면 아무것도 하지 않음) tabular
not을 사용했습니다 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}