The \makecell
command hah option for horizontal (c
,l
,˛r
) and vertical (b
, c
, r
) positioning, so in your case makecell[tl]{Oui/Non ,,,}
should do what you after.
As I mentioned in comment, you may consider for items in the second column to use itemize
list. Beside this, use of tblr
of tabularray
package enable to write nice table. Of course you can use itemize
also in tabular
table, but formating of itemize
is less simple:
\documentclass{article}
\usepackage[letterpaper,
vmargin=2cm, hmargin=3cm,
marginparwidth=1.75cm]{geometry}
\usepackage[english]{babel}
% Useful packages
\usepackage{enumitem}
\usepackage{ragged2e}
\usepackage{tabularray}
\UseTblrLibrary{varwidth}
\usepackage[colorlinks=true,
allcolors=blue]{hyperref} % had to be last in in preamble
\title{Your Paper}
\author{You}
\begin{document}
\begin{tblr}{hlines, vlines,
colspec = {Q[l,wd=4cm] Q[l, wd=5cm] Q[l, wd=4cm]},
stretch = -1,%<--- remove extra space above and below lists
measure = vbox,
}
\SetCell[c=3]{c} Title
& & \\
Programmation un simulateur complet du système
& Oui/Non pour chaque item:
\begin{itemize}[nosep, leftmargin=*]
\item Corde
\item Actionneur d'entretien
\item Capteur (optique)
\item Conditionnement des signaux
\item Mesure de la fréquence
\item Méthode d'accord
\item Contrôleur d'accord
\end{itemize}
& Chacun des éléments du système doit être
simulé dans un module indépendant \\
\end{tblr}
\end{document}

If you for some reason not like to have bullets before items in list, or change it for example to dash, than just change options of `itemize accordingly. For example:
\begin{itemize}[nosep, label={}, leftmargin=*]
for no bullets
\begin{itemize}[nosep, label=-, leftmargin=*]
for dash instead of bullets
- etc
Addendum:
Regarding OP comment:
Question has tag longtable
, but in it is not given any information about this or if the extension it to span several pages is an issues.
For long table are developed special tables package as are longtable
, xltabular
, longtblr
of tabularray
package, etc.
For design of long tables should be known (at least) the following:
- will table has captions (on the top of each part of table)
- how many table rows contain column headers and should be repeated at the top of each table part
Your table structure is not very clear (does it has column headers, what is purpose of the multi column cell).
Use long table you should be aware, that long tables can be broken only between rows. In cases when cells content has many lines (like list in the second column of your table) ca hepen that below table parts you will a lot of empty space.
An example of long table using longtblr
table is:
\documentclass{article}
\usepackage[letterpaper,
vmargin=2cm, hmargin=3cm,
marginparwidth=1.75cm]{geometry}
\usepackage[english]{babel}
\usepackage{lipsum} % dummy text filler
% Useful packages
\usepackage{enumitem}
\usepackage{ragged2e}
\usepackage{tabularray}
\UseTblrLibrary{varwidth}
\usepackage[colorlinks=true,
allcolors=blue]{hyperref} % had to be last in in preamble
\title{Your Paper}
\author{You}
\begin{document}
\maketitle
\lipsum[1-3]
\begingroup
\SetTblrStyle{caption}{font=\small}
\SetTblrStyle{caption-tag}{font=\bfseries}
%
\setlist[itemize]{nosep, topsep=0.5ex, leftmargin=*}
\begin{longtblr}[
caption = {From question is not evident, if your table should have caption or not.},
label = {tab:long},
]{rowhead = 1,
colspec = {Q[l,wd=4cm] Q[l, wd=5cm] Q[l, wd=4cm]},
stretch = -1,%<--- remove extra space above and below lists
measure = vbox,
row{1} = {font=\bfseries},
hlines, vlines,
}
column header
& column header
& column header \\
Programmation un simulateur complet du système
& Oui/Non pour chaque item:
\begin{itemize}
\item Corde
\item Actionneur d'entretien
\item Capteur (optique)
\item Conditionnement des signaux
\item Mesure de la fréquence
\item Méthode d'accord
\item Contrôleur d'accord
\end{itemize}
& Chacun des éléments du système doit être
simulé dans un module indépendant \\
Programmation un simulateur complet du système
& Oui/Non pour chaque item:
\begin{itemize}
\item Corde
\item Actionneur d'entretien
\item Capteur (optique)
\item Conditionnement des signaux
\item Mesure de la fréquence
\item Méthode d'accord
\item Contrôleur d'accord
\end{itemize}
& Chacun des éléments du système doit être
simulé dans un module indépendant \\
Programmation un simulateur complet du système
& Oui/Non pour chaque item:
\begin{itemize}
\item Corde
\item Actionneur d'entretien
\item Capteur (optique)
\item Conditionnement des signaux
\item Mesure de la fréquence
\item Méthode d'accord
\item Contrôleur d'accord
\end{itemize}
& Chacun des éléments du système doit être
simulé dans un module indépendant \\
\end{longtblr}
\endgroup
\end{document}

makecell
option totl
:\makecell[tl]{Oui/Non ,,,}
. You also may consider to use some list (for exampleitemize
) instead of `makecell for second row content.