나는 엄청나게 많은 조사를 해봤지만 이 문제에 대한 해결책을 찾지 못했습니다.
구체적으로는 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}
변경된 사항:
- 둘 다
\cvsection
내부multicols
환경으로 이동하십시오. - 환경 주변의 추가 중괄호를 삭제합니다
itemize
. \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(최소 작업 예)는 단지 코드 조각을 제공하는 것보다 더 나은 동작입니다.