Colonne verbatim dans un tableau tabularx (ltablex)
J'aimerai que la 4e colonne soit entre \verb~ et ~ (~ (« ~ » ou autre comme « \verb+ » et +), « + »), en raison de noms de fichiers encombrants pour LaTeX comme ici le caractère « _ ».
\documentclass[french,a4paper]{scrartcl}
\usepackage[ttscale=0.85]{libertine}
\usepackage[final,babel]{microtype}
\usepackage[french]{babel}
\frenchsetup{AutoSpacePunctuation,ThinColonSpace,INGuillSpace,InnerGuillSingle,SuppressWarning} %espaces ?;:!«»
\usepackage{ltablex}
\usepackage{booktabs}
\begin{document}
\begin{tabularx}{\linewidth}%
{%
>{\setlength{\hsize}{.7\hsize}\raggedleft\arraybackslash}X%
X%
>{\setlength{\hsize}{1.3\hsize}\raggedright\arraybackslash}X%
>{\verb~}X{<~}%
}
% Entête 1ere page:
\caption*{The Table Caption}\\
\toprule
Date & Contexte & Argument (\emph{citations\ldots}) & Document référence \\
\midrule
\endfirsthead
% Entêtes pages suivantes:
\toprule
Date & Contexte & Argument (\emph{citations\ldots}) & Document référence \\
\bottomrule
\endhead
% Début du tableau des données proprement dites:
11/2/2021 & Le téléphone où blabla & Je propose de blabla\ldotss & Fichier_truc.pdf\\
\midrule
18/2/2021 & Réponse de Ph. & «je préfère attendre\ldots & 21_02_18_PhaE.txt\\
\midrule
cData1 & cData2 & cData3 & cData4\\
\bottomrule
\end{tabularx}
\end{document}
la compilation (XeLaTeX) renvoie:
?
Runaway argument?
!\ignorespaces Document référence \\ \midrule \endfirsthead \toprule \ETC.
! Forbidden control sequence found while scanning use of \@tempa.
<inserted text>
\par
l.34 \end{tabularx}