個々の箇条書きに同じインデントを設定する方法

個々の箇条書きに同じインデントを設定する方法

私は履歴書を書いていますが、職務/経験の各説明はそれぞれ箇条書きになっています。そのため、\bulletキーワードを使用して作成している箇条書きがいくつかあります。問題は、箇条書きが揃っていない、つまりインデントが同じではないことです。3 つのスペースを入れたいのですが (つまり、\* \* \*それぞれの前にを使用\bullet)、現時点ではそれらが互いに揃っていません。

各箇条書きが同じ量だけインデントされるようにするには、何か特別なことをする必要がありますか? 各箇条書きは独立したリストではないので、最も好ましい解決策は、箇条書きの前にキーワードを挿入してすべてを標準化することです。

\documentclass[12pt]{article}
\usepackage[margin=1in]{geometry}
\usepackage{marvosym}
\usepackage{tikz}
\usepackage{blindtext}
\usepackage{apacite}
\usepackage{tabto}
\usepackage{bibentry}
\usepackage{enumitem}
\usepackage{xcolor}
\usepackage{bibentry}
\usepackage{ifsym}
\usepackage{wasysym}
\usetikzlibrary{fadings}
\newcommand\heading[3]%
{\begin{tabular}[b]{@{}l@{}}
\sffamily\bfseries\LARGE#1\\
\small\Letter\ \texttt{#2} \\
\small\phone\ \texttt{Phone} \\
\small \textifsymbol{18}\ 
\texttt{Address}
\end{tabular}%
}  
\newcommand\secline
{\tikz\fill[green,path fading=east] 
(0,0) rectangle (\linewidth,2pt);}
\renewcommand\section[1]%
{\par\bigskip
{\sffamily\bfseries\large#1}\\[-1.5ex]
\secline
}
\newcommand\cventry[3]%
{\makebox[19em][l]{#1}\hspace{1em}%
\parbox[t]{\dimexpr\linewidth-6em}%
{{#2}\quad#3}%
}
\parindent0pt
\begin{document}
\heading{Name}{email}{example-image-1x1.png} 
\section{Employment History}
\textbf{Job 1}, Employer 1 \\
\textit{City} \textbar \* \* 
\textit{Summer 2017} \\
\* \* \* $\bullet$ This is a job description for job 1. It was quite fun at times yet also quite boring at times. In short, this job was a job of contrast.. \\
\textbf{Job 2}, Employer 2 \\
\textit{City} \textbar \* \* 
\textit{Summers 2014|2016} \\
\* \* \* $\bullet$ In contrast to job 1, job 2 contrasted even more than job 1. While the highs were high, the lows were very low.
\section{Skills}

\* \* \* $\bullet$ Computer programming languages C, Java, Javascript, OCAML, and Python \\
\* \* \* $\bullet$ Statistical softwares R, SPSS, and STATA \\
\* \* \* $\bullet$ Mapping softwares ArcMap and ArcGIS Pro  \\
\* \* \* $\bullet$ Google Maps API, Mapbox API, and Openstreetmap API \\
\* \* \* $\bullet$ Microsoft Office Suite, Keynote, and LaTeX \\
\* \* \* $\bullet$ Professional and academic writing \\
\* \* \* $\bullet$ Customer service and sales 
\end{document}

私が持っているサンプル コードでは、ジョブ 1 とジョブ 2 のジョブ説明の箇条書きでこの煩わしさが目立ちます。具体的には、ジョブ 2 の説明の箇条書きがジョブ 1 の説明の箇条書きより少し左にあります。 も使用してみました\textbullet\が、これもうまくいきませんでした。

答え1

以下は、itemize パラメータを次のように設定したソリューションですenumitem

\documentclass[12pt]{article}
\usepackage[margin=1in, showframe]{geometry}
\usepackage{marvosym}
\usepackage{tikz}
\usepackage{blindtext}
\usepackage{apacite}
\usepackage{tabto}
\usepackage{bibentry}
\usepackage{enumitem}
\setlist[itemize]{wide = 1em, nosep}
\usepackage{xcolor}
\usepackage{bibentry}
\usepackage{ifsym}
\usepackage{wasysym}
\usetikzlibrary{fadings}
\newcommand\heading[3]%
{\begin{tabular}[b]{@{}l@{}}
\sffamily\bfseries\LARGE#1\\
\small\Letter\ \texttt{#2} \\
\small\phone\ \texttt{Phone} \\
\small \textifsymbol{18}\
\texttt{Address}
\end{tabular}%
}
\newcommand\secline
{\tikz\fill[green,path fading=east]
(0,0) rectangle (\linewidth,2pt);}
\renewcommand\section[1]%
{\par\bigskip
{\sffamily\bfseries\large#1}\\[-1.5ex]
\secline
}
\newcommand\cventry[3]%
{\makebox[19em][l]{#1}\hspace{1em}%
\parbox[t]{\dimexpr\linewidth-6em}%
{{#2}\quad#3}%
}
\parindent0pt
\begin{document}

\heading{Name}{email}{example-image-1x1.png}
\section{Employment History}
\textbf{Job 1}, Employer 1 \\
\textit{City} \textbar \* \*
\textit{Summer 2017}% \\
%\* \* \* $\bullet$ This is a job description for job 1. It was quite fun at times yet also quite boring at times. In short, this job was a job of contrast.. \\
\begin{itemize}
\item This is a job description for job 1. It was quite fun at times yet also quite boring at times. In short, this job was a job of contrast.
\end{itemize}
\textbf{Job 2}, Employer 2 \\
\textit{City} \textbar \* \*
\textit{Summers 2014|2016} %\\
%\* \* \* $\bullet$ In contrast to job 1, job 2 contrasted even more than job 1. While the highs were high, the lows were very low.
\begin{itemize}
       \item In contrast to job 1, job 2 contrasted even more than job 1. While the highs were high, the lows were very low.
\end{itemize}
\section{Skills}
\begin{itemize}
       \item Computer programming languages C, Java, Javascript, OCAML, and Python
       \item Statistical softwares R, SPSS, and STATA
       \item Mapping softwares ArcMap and ArcGIS Pro
       \item Google Maps API, Mapbox API, and Openstreetmap API
       \item Microsoft Office Suite, Keynote, and LaTeX
       \item Professional and academic writing
       \item Customer service and sales
\end{itemize}

\end{document} 

ここに画像の説明を入力してください

関連情報