두 개의 텍스트/섹션 본문을 나란히 정렬하는 방법은 무엇입니까? (맞춤 이력서 작성)

두 개의 텍스트/섹션 본문을 나란히 정렬하는 방법은 무엇입니까? (맞춤 이력서 작성)

나는 엄청나게 많은 조사를 해봤지만 이 문제에 대한 해결책을 찾지 못했습니다.

구체적으로는 AltaCV 클래스와 다중 열 패키지를 함께 사용하여 이력서를 작성하고 있습니다. 목표는 이력서의 두 섹션이 기술, 취미 등 작은 섹션인 경우 나란히 정렬하는 것입니다. 이는 내가 사용 가능한 모든 부동산을 사용하도록 하기 위한 것입니다.

어쨌든, 나란히 작업하고 싶은 두 섹션에 대한 몇 가지 예제 코드는 다음과 같습니다.

\begin{fullwidth}
\cvsection{Software \& Programming}

\begin{multicols}{2}
    {
    \begin{itemize}[label={}]
        \item \textit{\large{Programming}}
            \begin{itemize}
                \item MATLAB (1 year), Python (0.5 years), \LaTeX~(0.5 years)
            \end{itemize}
        \item
        \item \textit{\large{Software}}
            \begin{itemize}
                \item AutoCAD (3 years), NX10 (0.5 year), Excel (0.5 years)
            \end{itemize}
    \end{itemize}
    }
    {
    \cvsection{Hobbies \& Interests}
    \begin{itemize}
        \item Drawing \textit{2017-Current}
        \item Poetry \& writing \textit{2016-Current}
        \item Machine Learning \textit{Sep 2018 - Current}
        \item Custom PC building  \textit{2012-Current}
    \end{itemize}
    }
\end{multicols}
\end{fullwidth}

결국 어떤 모습일까

당신이 알 수 있듯이 양쪽이 내가 원하는 대로 정렬되지 않았습니다. 다른 섹션에서는 기둥의 양쪽을 조심스럽게 균형을 맞춰 정렬하는 방식으로 이 작업을 수행했지만 이는 매우 성가신 일이며 처음부터 Latex를 사용하는 원래 목적을 무너뜨린다고 생각합니다.

두 개의 환경이나 텍스트 및 코드 블록을 만든 다음 마치 그림인 것처럼 나란히 놓을 수 있는 방법이 있습니까?

답변1

예제의 코드를 사용하여 시도해 볼 수 있습니다.

\begin{fullwidth}
\begin{multicols}{2}
    \cvsection{Software \& Programming}
    \begin{itemize}[label={}]
        \item \textit{\large{Programming}}
            \begin{itemize}
                \item MATLAB (1 year), Python (0.5 years), \LaTeX~(0.5 years)
            \end{itemize}
        \item
        \item \textit{\large{Software}}
            \begin{itemize}
                \item AutoCAD (3 years), NX10 (0.5 year), Excel (0.5 years)
            \end{itemize}
    \end{itemize}
    \columnbreak
    \cvsection{Hobbies \& Interests}
    \begin{itemize}
        \item Drawing \textit{2017-Current}
        \item Poetry \& writing \textit{2016-Current}
        \item Machine Learning \textit{Sep 2018 - Current}
        \item Custom PC building  \textit{2012-Current}
    \end{itemize}
\end{multicols}
\end{fullwidth}

변경된 사항:

  1. 둘 다 \cvsection내부 multicols환경으로 이동하십시오.
  2. 환경 주변의 추가 중괄호를 삭제합니다 itemize.
  3. \columnbreak열을 수동으로 나누는 데 사용합니다 .

두 개의 환경이나 텍스트 및 코드 블록을 만든 다음 마치 그림인 것처럼 나란히 놓을 수 있는 방법이 있습니까?

minipage예, 예를 들어 환경을 사용하여 side-by-side effect. 다음 예에서는 위와 아래의 수직 공간을 minipage수동으로 제어합니다.

\documentclass{article}
\usepackage{lipsum}
\begin{document}

full width text above the side-by-side part
\smallskip 

\noindent
\begin{minipage}[t]{0.48\linewidth}
\lipsum[1]
\end{minipage}%
\hfill
\begin{minipage}[t]{0.48\linewidth}
\lipsum[2]
\end{minipage}

\smallskip 
full width text below the side-by-side part

\end{document}

미니페이지와 병행 효과


그건 그렇고,MWE(최소 작업 예)는 단지 코드 조각을 제공하는 것보다 더 나은 동작입니다.

관련 정보