
У меня есть таблица, и я пытаюсь отрегулировать интервалы так, чтобы самый правый столбец располагался как можно правее страницы, чтобы соответствовать горизонтальной линейке, которая растягивает страницу по ширине (автоматически вставляется для каждого нового заголовка раздела).
Я использую следующую разметку:
\documentclass[letterpaper,11pt]{article}
\usepackage{kpfonts}
\setlength{\parskip}{\baselineskip}%
\setlength{\parindent}{0pt}%
\usepackage{xcolor}
\definecolor{smokyblack}{rgb}{0.06, 0.05, 0.03}
\definecolor{mygrey}{rgb}{0.1, 0.14, 0.12}
\definecolor{darkjunglegreen}{rgb}{0.0, 0.26, 0.15}
\usepackage[
top = 0.608cm,
bottom = 1.1cm,
left = 1.20cm,
right = 1.10cm]{geometry}
\usepackage{titlesec}
\makeatletter
\newcommand\semiLarge{\@setfontsize\semiLarge{13.22}{17.38}}
\titleformat{\section}
{\normalfont\Large\bfseries}{\thesection}
{1em}{}[\color{darkjunglegreen}{\titlerule[2pt]}]
\titlespacing\section{0pt}{1pt plus 4pt minus 2pt}{-3pt plus 2pt minus 2pt}
\newcommand{\forceindent}{\leavevmode{\parindent=1.5em\indent}}
\begin{document}
\sloppy
\begin{tabular*}{7.5in}{@{}l@{\extracolsep{\fill}}r}
\colorbox{white}{\textbf{\LARGE \textcolor{mygrey}{REAL NAME}}} & \large{[email protected]}\\
\colorbox{mygrey!11}{\textbf{\semiLarge \textcolor{smokyblack}{Employed Professional}}} & \large{555-555-5555 - New York, NY}
\vspace{0.1mm}
\end{tabular*}
\section*{Career Summary}
\end{document}
Я также сделал изображение, демонстрирующее, как элементы не выровнены и где они должны быть.
Я не понимаю, почему в правой части страницы нижняя запись (содержащая NY) расположена левее адреса электронной почты над ней?
Я бы хотел, чтобы обе записи располагались как можно правее по горизонтальной линии, подобно тому, как левые записи располагаются на одной линии с записью слева.
Как правильно изменить интервал между записями в таблице?
решение1
Вероятно, вас больше устроит следующий вариант, где я установил tabular*
ширину равной ширине текста и удалил дополнительное небольшое горизонтальное пустое пространство справа, добавив @{}
(так же, как вы сделали с левой стороны таблицы):
\documentclass[letterpaper,11pt]{article}
\usepackage{kpfonts}
\setlength{\parskip}{\baselineskip}%
\setlength{\parindent}{0pt}%
\usepackage{xcolor}
\definecolor{smokyblack}{rgb}{0.06, 0.05, 0.03}
\definecolor{mygrey}{rgb}{0.1, 0.14, 0.12}
\definecolor{darkjunglegreen}{rgb}{0.0, 0.26, 0.15}
\usepackage[
top = 0.608cm,
bottom = 1.1cm,
left = 1.20cm,
right = 1.10cm]{geometry}
\usepackage{titlesec}
\makeatletter
\newcommand\semiLarge{\@setfontsize\semiLarge{13.22}{17.38}}
\titleformat{\section}
{\normalfont\Large\bfseries}{\thesection}
{1em}{}[\color{darkjunglegreen}{\titlerule[2pt]}]
\titlespacing\section{0pt}{1pt plus 4pt minus 2pt}{-3pt plus 2pt minus 2pt}
\newcommand{\forceindent}{\leavevmode{\parindent=1.5em\indent}}
\begin{document}
\sloppy
\begin{tabular*}{\linewidth}{@{}l@{\extracolsep{\fill}}r@{}}
\textbf{\LARGE \textcolor{mygrey}{REAL NAME}} & \large{[email protected]}\\
\colorbox{mygrey!11}{\textbf{\semiLarge \textcolor{smokyblack}{Employed Professional}}} & \large{555-555-5555 - New York, NY}
\end{tabular*}
\section*{Career Summary}
\end{document}