Je reviens sur une question que je posais il y a quelques années ici, car je n'obtiens plus ces guillemets ouvrants dans un texte assez long comportant plusieurs paragraphes, encadré par \frquote{}. Une erreur s'est peut-être glissée dans le préambule (pas sûr) de ce travail (ECM 1 ; pas très minimal, mais vous avez l'intégralité du préambule). Précision : j'utilise LuaLaTeX (première ligne du préambule : %%!TeX program = lualatex). Parce que sans LuaLaTeX, il n'y a pas de problème (comme vous le verrez ci-dessous).

\documentclass{scrreprt} 
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[oldstylenums,oldstyle]{kpfonts}
\usepackage{microtype}
\usepackage[french]{babel, varioref}
\usepackage[autolanguage,np]{numprint}
\usepackage{mwe}
\usepackage{lipsum}
\usepackage[babel=true]{csquotes}
\frenchbsetup{StandardLists=false} 
\usepackage{setspace} 
\setlength{\parskip}{0.1cm}
\usepackage[hyphenation,parindent,lastparline]{impnattypo} 
    \exhyphenpenalty=10000 % respect des espaces fines
\usepackage[all, defaultlines=1]{nowidow}  
\selectlanguage{french}
\usepackage{verse}
\usepackage{wrapfig} % Texte autour d'images
\usepackage{graphicx, threeparttable}
\usepackage{caption}
    \DeclareCaptionFormat{sanslabel}{#3}
\usepackage{subfig}
\usepackage{float} 
\usepackage{multirow}
\usepackage{multicol} 
\usepackage{stackengine}
    \def\asterism{\par\vspace{1em}{\centering\scalebox{1.5}{%
        \stackon[-0.5pt]{\bfseries*~*}{\bfseries*}}\par}\vspace{.5em}\par}
\usepackage{marvosym}
\usepackage{wasysym}
\usepackage{pifont}
\usepackage{hologo}
\usepackage[outline]{contour}
\usepackage{ulem}
    \normalem 
    \newcommand \myul[4]{%
        \begingroup%
        \renewcommand \ULdepth {#1}%
        \renewcommand \ULthickness {#2}%
        \contourlength{#3}%
        \uline{\phantom{#4}}\llap{\contour{white}{#4}}%
        \endgroup%
        }   
    \newcommand \myulline[4]{%
        \begingroup%
        \renewcommand \ULdepth {#1}%
        \renewcommand \ULthickness {#2}%
        \contourlength{#3}%
        \noindent\rlap{\uline{\hspace{\textwidth}}}\contour{white}{#4}%
        \endgroup%
        }
\usepackage{capt-of}
\usepackage{xspace}
\usepackage{textcomp}
\usepackage{reledmac}
\usepackage{perpage} 
    \MakePerPage{footnote} 
\usepackage{enumerate}
\usepackage{enumitem}
\usepackage{tikz}
\usepackage{eurosym}
\usepackage{siunitx}
    \sisetup{locale = FR, detect-all, group-minimum-digits=4} 
\usepackage{booktabs} 
\usepackage{dcolumn}
\usepackage{tabularx}
\usepackage{array, makecell, boldline}
\usepackage{chngcntr}
\counterwithout{footnote}{subsection}
\usepackage[hidelinks]{hyperref}
    \hypersetup{
        colorlinks=true,
        urlcolor=black,
        linkcolor=black,
        breaklinks=true
    }
\setcounter{tocdepth}{3} 
\setcounter{secnumdepth}{3}
\def\frenchcontentsname{}
\setuptoc{toc}{leveldown} 
\DeclareTOCStyleEntries[beforeskip=0.2cm]{section}{section} 
\usepackage{modroman}
\usepackage{xifthen}
    \newcommand{\scl}[1]{%
        \textsc{\nbroman{#1}}%
        \ifthenelse{#1>1}{\ieme}{\ier}~siècle%
    }

\begin{document}

\frquote{
\lipsum[1-3] 
}.
\end{document}

Pourtant, tout fonctionne correctement avec cet ECM épuré (toujours en LuaLaTeX) :

\documentclass{scrreprt} 
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[oldstylenums,oldstyle]{kpfonts}
    \usepackage{microtype}
    \usepackage[french]{babel}
    \usepackage[babel=true]{csquotes}
    \usepackage{lipsum}

\begin{document}
    \frquote{
        \lipsum[1-3] 
    }
\end{document}

Posée 24 Jan '23, 15:26

fred02840's gravatar image

fred02840
4.2k17154187
Taux d'acceptation : 16%

Modifiée 24 Jan '23, 16:32

1

Chez moi (TeX Live 2022 à jour), chacun des paragraphes débute par des guillemets ouvrants.

(24 Jan '23, 15:59) denis ♦♦ denis's gravatar image
2

Au passage, les commandes \usepackage[T1]{fontenc} et \usepackage[utf8]{inputenc} ne doivent pas être utilisées avec LuaLaTeX.

(24 Jan '23, 16:00) denis ♦♦ denis's gravatar image

@denis. Oui, effectivement , on a les guillemets ouvrants dans mes deux exemples, mais ils disparaissent avec LuaLaTeX (ce que je viens de préciser). Je supprime les deux commandes inadéquates.

(24 Jan '23, 16:34) fred02840 fred02840's gravatar image
2

Je voulais dire : chez moi, avec LuaLaTeX, chacun des paragraphes débute par des guillemets ouvrants.

(24 Jan '23, 18:56) denis ♦♦ denis's gravatar image

Il suffit de remplacer les lignes

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[oldstylenums,oldstyle]{kpfonts}

par \usepackage[oldstylenums,oldstyle]{kpfonts-otf}

Lien permanent

Publiée 24 Jan '23, 19:32

touhami's gravatar image

touhami
9.7k410
Taux d'acceptation : 51%

Modifiée 26 Jan '23, 21:13

@touhami. Même la ligne \usepackage{microtype}? Pourquoi ?

(25 Jan '23, 12:38) fred02840 fred02840's gravatar image

Rhâââh : marche pas. J'ai désactivé les quatre lignes (y compris microtype), mais j'obtiens une erreur en utilisant %% !TeX program = lualatex :

********************************************

* LuaTeX or XeTeX is required to compile this document.

* Sorry!

********************************************

! Emergency stop.

<read *>

l.8 \RequireTUTeX

(25 Jan '23, 14:19) fred02840 fred02840's gravatar image

Christophe Caignaert indique d'ailleurs que kpfonts-otfn'est utilisable qu'avec XeTeX et LuaTeX (comme le confirme la documentation de Daniel Flipo)

(25 Jan '23, 14:28) fred02840 fred02840's gravatar image

@fred02840 C'est ma faute. J'ai mal interprété le message d'erreur.

(26 Jan '23, 21:12) touhami touhami's gravatar image
Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.