정렬 문제

정렬 문제

이 예에서 전화번호와 이메일을 정렬할 수 있는 방법이 있습니까? 어떻게 해야 합니까? 저는 정말 오랫동안 LaTeX를 사용해 본 적이 없습니다.

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

\documentclass{article}
\usepackage[a4paper, left=2.5cm, top=2cm, bottom=2cm]{geometry}

% need this for Croatian letters
\usepackage[cp1250]{inputenc}
\usepackage[T1]{fontenc}

\pagestyle{empty}       % neither header nor footer is shown

\usepackage{sectsty}
\sectionfont{\rmfamily\bfseries\scshape}
\subsectionfont{\rmfamily\mdseries\itshape\large}

\usepackage[bitstream-charter]{mathdesign}
\usepackage[scaled=0.85]{beramono}

% customizing lists
\renewenvironment{itemize}{
    \begin{list}{}{
        \setlength{\leftmargin}{1.5em}
        \setlength{\itemsep}{0.25em}
        \setlength{\parskip}{0pt}
        \setlength{\parsep}{0.25em}
                  }
                          }
                     {
    \end{list}
                         }
% stops paragraphs (section titles) being indented
\setlength\parindent{0em}

\begin{document}
{\huge JOHN DOE}

\vspace{0.5cm}
\begin{minipage}[t]{0.5\textwidth}
Long street 50\\12345 Town\\Country\\
\end{minipage}
\begin{minipage}[t]{0.5\textwidth}
Mobile: +123 45 678 9012\\Phone: +123 4 5678 901\\Email: \texttt{[email protected]}
\end{minipage}

\end{document}

답변1

또 다른 옵션은 환경을 사용하는 것입니다 tabbing.

\documentclass{article}
\usepackage[a4paper, left=2.5cm, top=2cm, bottom=2cm]{geometry}

% need this for Croatian letters
\usepackage[cp1250]{inputenc}
\usepackage[T1]{fontenc}

\pagestyle{empty}       % neither header nor footer is shown

\usepackage{sectsty}
\sectionfont{\rmfamily\bfseries\scshape}
\subsectionfont{\rmfamily\mdseries\itshape\large}

\usepackage[bitstream-charter]{mathdesign}
\usepackage[scaled=0.85]{beramono}

% customizing lists
\renewenvironment{itemize}{
    \begin{list}{}{
        \setlength{\leftmargin}{1.5em}
        \setlength{\itemsep}{0.25em}
        \setlength{\parskip}{0pt}
        \setlength{\parsep}{0.25em}
                  }
                          }
                     {
    \end{list}
                         }
% stops paragraphs (section titles) being indented
\setlength\parindent{0em}

\begin{document}
{\huge JOHN DOE}

\vspace{0.5cm}
\begin{minipage}[t]{0.5\textwidth}
Long street 50\\12345 Town\\Country\\
\end{minipage}%
\begin{minipage}[t]{0.5\textwidth}
\begin{tabbing}
Mobile:\ \= +123 45 678 9012 \\
Phone:\> +123 4 5678 901 \\
Email:\> \texttt{[email protected]}
\end{tabbing}
\end{minipage}

\end{document}

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

\end{minipage}overfull 을 방지하기 위해 첫 번째 공백 이후에 가짜 공백을 제거했습니다 \hbox.

답변2

환경 을 사용하십시오 tabular:

\begin{tabular}[t]{l@{ }l}
  Mobile:&+123 45 678 9012\\
  Phone:&+123 4 5678 901\\
  Email:&\texttt{[email protected]}
\end{tabular}

[t] 환경 상단 정렬의 경우 @{ } 약간의 공간이 필요합니다(기본 열 구분이 너무 많은 것 같습니다).

관련 정보