! LaTeX エラー: 何かが間違っています。\item が不足している可能性があります。 - \textbf を追加するとき

! LaTeX エラー: 何かが間違っています。\item が不足している可能性があります。 - \textbf を追加するとき

C テンプレートをダウンロードし、履歴書を書くのに使用しています。「職務経験」セクションで、太字の行を追加して、\textbf取得した関連する転用可能なスキルの下に経験を分類することにしました。最初rSubsectionの履歴書 (プロジェクト管理を参照) ではうまくいきました。以下に示す 2 番目の履歴rSubsection書 (技術スキル) では、最初の\textbf行でエラーが発生します。2 番目の履歴書 (チームワーク) では問題なく機能します。

\begin{rSection}{Working Experience} 
\begin{rSubsection}{University of city}{November 2021 - Present}{Postdoctoral Researcher}{city, country} 
\textbf{Project Management} 
\item Leading a research project 
\item Delivered project milestones on time. 
\end{rSubsection}

\begin{rSubsection}{University of city}{October 2016 - October 2019}{Imaging Scientist}{City, Country}

\textbf{Technical Skills} %the moment I use this line I get an error on the line below
\item Lab Maintenance: microscope setup, restocking of basic consumables.

\textbf{Teamwork}
\item Sharing expertise with undergraduate and postgraduate students

\end{rSubsection}

エラーメッセージ:

! LaTeX Error: Something's wrong--perhaps a missing \item.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.73 \item M
            aintenance: microscope setup, restocking of basic consumables.

テンプレート部分もここにあります:

%   SECTION FORMATTING
%----------------------------------------------------------------------------------------

% Defines the rSection environment for the large sections within the CV
\newenvironment{rSection}[1]{ % 1 input argument - section name
  \sectionskip
  \MakeUppercase{\bf #1} % Section title
  \sectionlineskip
  \hrule % Horizontal line
  \begin{list}{}{ % List for each individual item in the section
    \setlength{\leftmargin}{1.5em} % Margin within the section
  }
  \item[]
}{
  \end{list}
}

%----------------------------------------------------------------------------------------
%   WORK EXPERIENCE FORMATTING
%----------------------------------------------------------------------------------------

\newenvironment{rSubsection}[4]{ % 4 input arguments - company name, year(s) employed, job title and location
 {\bf #1} \hfill {#2} % Bold company name and date on the right
 \ifthenelse{\equal{#3}{}}{}{ % If the third argument is not specified, don't print the job title and location line
  \\
  {\em #3} \hfill {\em #4} % Italic job title and location
  }\smallskip
  \begin{list}{$\cdot$}{\leftmargin=0em} % \cdot used for bullets, no indentation
   \itemsep -0.5em \vspace{-0.5em} % Compress items in list together for aesthetics
  }{
  \end{list}
  \vspace{0.5em} % Some space after the list of bullet points
}

% The below commands define the whitespace after certain things in the document - they can be \smallskip, \medskip or \bigskip
\def\namesize{\huge} % Size of the name at the top of the document
\def\addressskip{\smallskip} % The space between the two address (or phone/email) lines
\def\sectionlineskip{\medskip} % The space above the horizontal line for each section 
\def\nameskip{\bigskip} % The space after your name at the top
\def\sectionskip{\medskip} % The space after the heading section

欠落はないので\item、追加しているものに何らかの問題があるはずです\textbfが、それが時々機能したり、時々機能しなかったりする理由が理解できません。

答え1

OPコードは、rSection環境を追加した修正版です。コード提供:Steven B. Segletesに対する答えとしてrSubsection のリストを無効にするにはどうすればいいですか?

リンクされたコードでは、rSubsection環境内のテキストやテーブルを挿入できます。\item's だけではありません。

しかし、環境内で最初にrSubsection必要なのは です\item

リスト項目内の箇条書きを で非表示にすることができます\item[]

すべてが太字にならないように、環境\normalfontのコードに を追加しましたrSection

また、OP コードでは使用されていない\namesize、、の定義も削除しました。\addressskip\nameskip

OP が を見逃していた\usepackage{ifthen}ので、追加しました ( に必要\ifthenelse)。

\documentclass[11pt]{article}
\usepackage{ifthen}
%   SECTION FORMATTING
%----------------------------------------------------------------------------------------

% Defines the rSection environment for the large sections within the CV
\newenvironment{rSection}[1]{ % 1 input argument - section name
  \sectionskip
  \MakeUppercase{\bf #1} % Section title
  \sectionlineskip
  \hrule % Horizontal line
  \begin{list}{}{ % List for each individual item in the section
    \setlength{\leftmargin}{1.5em} % Margin within the section
  }
  \normalfont\item[]
}{
  \end{list}
}

%----------------------------------------------------------------------------------------
%   WORK EXPERIENCE FORMATTING
%----------------------------------------------------------------------------------------

\newenvironment{rSubsection}[4]{ % 4 input arguments - company name, year(s) employed, job title and location
 {\bf #1} \hfill {#2} % Bold company name and date on the right
 \ifthenelse{\equal{#3}{}}{}{ % If the third argument is not specified, don't print the job title and location line
  \\
  {\em #3} \hfill {\em #4} % Italic job title and location
  }\smallskip
  \begin{list}{$\cdot$}{\leftmargin=0em} % \cdot used for bullets, no indentation
   \itemsep -0.5em \vspace{-0.5em} % Compress items in list together for aesthetics
  }{
  \end{list}
  \vspace{0.5em} % Some space after the list of bullet points
}

% The below commands define the whitespace after certain things in the document - they can be \smallskip, \medskip or \bigskip
\def\sectionlineskip{\medskip} % The space above the horizontal line for each section 
\def\sectionskip{\medskip} % The space after the heading section

\begin{document}

\begin{rSection}{Working Experience} 
\begin{rSubsection}{University of city}{November 2021 - Present}{Postdoctoral Researcher}{city, country} 
\item[] \textbf{Project Management} % added a \item[] because we need here an \item, but the bullet is hidden with the blank option []
\item Leading a research project 
\item Delivered project milestones on time. 
\end{rSubsection}

\begin{rSubsection}{University of city}{October 2016 - October 2019}{Imaging Scientist}{City, Country}

\item[] \textbf{Technical Skills} % added a \item[] because we need here an \item, but the bullet is hidden with the blank option []
\item Lab Maintenance: microscope setup, restocking of basic consumables.

\textbf{Teamwork} % \item[] not needed here. Moreover, without the `\item[]` here, a slight vertical space (welcomed) is added.
\item Sharing expertise with undergraduate and postgraduate students

\end{rSubsection}
\end{rSection} % <-- added (missing in the OP code)

\end{document}

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

注記:Steven B. Segletesのコードは、このチュートリアルDrshika Asher から LaTeX で履歴書を作成する方法を学びました。次のレイアウトが得られます:

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

(OP が提供したコードとは関係ありませんが、Drshika Asher のチュートリアルでは、最後のコード例の\item[]前に欠落しています\textbf{Coursework:}。また、完全なコードを含む提供された Overleaf プロジェクトでは、\item[]100 行目、128 行目、133 行目、142 行目が欠落しています)。

関連情報