J'ai mis à jour la TeXlive dans ma Debian 9, en suivant très scrupuleusement les conseils de @denis. Aucun problème à la vérification : tout est bien en place.

Reprenant aujourd'hui un document fait cet été, je ne parviens à compiler correctement (même problème avec d'autres documents anciens) avec TeXstudio 2.11.2 : j'obtiens une sortie pdf, mais avec des tas d'erreurs dans le fichier .tex, et des bizarreries dans les titres compilés (des « redtitle »).

Ci-dessous un ECM avec l'ensemble des packages chargés que j'utilise régulièrement (désolé pour la longueur, mais peut-être que le problème vient de là) :

Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper,12pt,french]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[light]{kpfonts}
\usepackage[scale]{tgheros}
\usepackage{babel}
\frenchbsetup{StandardLists=true,og = «, fg =} 
\usepackage{setspace}
\usepackage[hyphenation,parindent,lastparline]{impnattypo} 
\usepackage[all]{nowidow} 
\selectlanguage{french}
\exhyphenpenalty=10000 
\usepackage[babel=true]{csquotes}
\usepackage{geometry}
\geometry{top=2cm, bottom=2cm, left=2cm, right=2cm}
\usepackage{graphicx}
\usepackage[normalem]{ulem}
\usepackage{capt-of}
\usepackage{xspace}
\usepackage{textcomp}
\usepackage{vmargin}
\usepackage{fancybox}
\usepackage{graphicx}
\usepackage{multirow}
\usepackage{multicol}
\usepackage{enumerate}
\usepackage{enumitem}
\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{eurosym}
\usepackage[load-configurations = abbreviations]{siunitx} 
\sisetup{locale = FR, detect-all, group-minimum-digits=4} 
\usepackage[colorlinks=true,urlcolor=blue]{hyperref}
\usepackage[autolanguage,np]{numprint}
\usepackage{threeparttable} 
\usepackage[left,modulo,pagewise]{lineno} 
\usepackage{booktabs}
\usepackage{dcolumn} 
\usepackage{tabularx}
\usepackage{array, makecell, boldline}
\renewcommand{\thesection}{\Alph{section}}
\renewcommand{\thesubsection}{\arabic{subsection}}
\renewcommand{\thesubsubsection}{\alph{subsubsection}}
\renewcommand{\theparagraph}{\engrec{paragraph})}
\renewcommand{\familydefault}{\sfdefault} 
\usepackage{microtype}
\title{Un bô titre} 
\subtitle{Un bô sous-titre}
\date{}
\author{}
\begin{document}
    \maketitle
    \tableofcontents
\section{title}
blablabla
\section{title 2}
blabla
\section{title 3}
blabla
\end{document}

Je tiens le fichier .log à disposition, si cela était nécessaire.

Modification de dernière minute : la compilation avec Overleaf se fait sans aucun problème. Comprends pas…

Posée 06 Oct '19, 19:46

fred02840's gravatar image

fred02840
4.2k18156187
Taux d'acceptation : 16%

Modifiée 11 Oct '19, 12:04

denis's gravatar image

denis ♦♦
7.0k1510

2

Le problème est \frenchbsetup{StandardLists=true,og = «, fg =}

(06 Oct '19, 22:49) samcarter samcarter's gravatar image
1

Ça marche avec \frenchbsetup{StandardLists=true,og=«, fg=»}. Vous avez besoin de fg d'être vide ?

(06 Oct '19, 23:00) samcarter samcarter's gravatar image
2

Pas le problème, mais utilisez hyperref après les autre extensions.

(06 Oct '19, 23:09) samcarter samcarter's gravatar image

@samcarter. Merci pour tous ces conseils et corrections : tout fonctionne très bien. Ce qui m'étonne est que ces erreurs n'étaient détectées avec la TeXlive2016

(07 Oct '19, 10:27) fred02840 fred02840's gravatar image

Je ne sais pas pourquoi ça a fonctionné avec texlive2016, il faudrait comparer les versions de tous les extensions...

(07 Oct '19, 13:58) samcarter samcarter's gravatar image
1

@fred02840 : si le problème est résolu, pourriez-vous indiquer comment vous avez procédé ? Vous vous répondriez à vous-même, certes ; mais ce serait dans l'intérêt des utilisateurs du présent site.

(12 Oct '19, 07:08) Pathe ♦♦ Pathe's gravatar image
Affichage de 5 parmi 6 Afficher 1 commentaire(s) en plus
Soyez le premier à répondre à cette question !
(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.