이력서에 대한 표 형식 항목을 어떻게 적절하게 정렬하고, 나누고, 채울 수 있습니까?

이력서에 대한 표 형식 항목을 어떻게 적절하게 정렬하고, 나누고, 채울 수 있습니까?

나는 LaTeX에서 멋진 이력서를 만들려고 노력하고 있지만 표 항목을 정렬하고, 나누고, 채우는 데 어려움을 겪고 있습니다.

이력서는 짧고 명확해야 합니다. 따라서 여러 페이지에 걸쳐 분할할 수 있는 테이블 형식 환경이 필요합니다. 테이블 형식 환경의 '항목'은 수평으로 정렬되어야 하지만 분할되어서는 안 됩니다. 예를 들어, 다음을 고려한다면

\section*{Work experience}
    \begin{tabular}{ll}
        Starting date 1 - End date 1 & Name 1\\
        & Description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1\\
        \\
        Starting date 2 - End date 2 & Name 2\\
        & Description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2\\
        \\
    \end{tabular}

, 설명이 페이지 너비에서 수평 오프셋을 뺀 값으로 제한되기를 원하며 설명이 여러 페이지에 걸쳐 분할되는 것을 원하지 않습니다. 분할은 '항목 1'과 '항목 2' 사이에서만 허용되어야 합니다.

전자의 경우에는 사용할 수 \usepackage{tabularx}있고 후자의 경우에는 \usepackage{supertabular}도움이 될 수 있습니다. 그러나 나는 그것들을 동시에 사용하는 방법을 모르고 \\'항목 1'과 '항목 2' 사이뿐만 아니라 매 순간마다 초표 구분을 사용합니다.

이러한 문제를 어떻게 해결할 수 있습니까?

답변1

.NET 기반 패키지를 tabularx사용하면 여러 페이지에 걸쳐 표시 할 수 있습니다 . 단순히 패키지를 가져오는 것만으로도 충분합니다. 그런 다음 tabularx를 사용하면 테이블이 여러 페이지에 걸쳐 표시됩니다(참조:ltablexlongtableTabularx: 긴 테이블을 여러 페이지에 걸쳐 나누기).

행 끝에서 페이지 나누기를 허용하지 않으려면 9페이지에 설명된 대로 \\*대신 사용합니다.\\롱테이블 매뉴얼.

귀하의 예에서는 다음과 같습니다.

\documentclass{article}

\usepackage{tabularx}
\usepackage{ltablex}

\begin{document}
    \section*{Work experience}
    \begin{tabularx}{\linewidth}{ l | X }
        Starting date 1 - End date 1 & Name 1\\*
        & Description 1 description 1 description 1 description 1 ... \\
        \\
        Starting date 2 - End date 2 & Name 2\\*
        & Description 2 description 2 description 2 description 2 ... \\
    \end{tabularx}
\end{document}

관련 정보