Je viens d'installer TexLive 2016, et l'utilisation de koma-script avec LuaLaTex me pose des problèmes, le code :

Ouvrir dans l'éditeur Overleaf
\documentclass[10pt,french,a4paper]{scrartcl}
\usepackage{babel}
\usepackage{fontspec}

\setmainfont{Linux libertine O}[Ligatures=Historic]
\setsansfont{Linux biolinum O}

\begin{document}
\begin{verse}
Heureux qui, comme Ulyſſe, a fait un beau voyage,\\
Ou comme ceſtuy la qui conquit la toiſon,\\
Et puis eſt retourné, plein d'uſage \& raiſon,\\ 
Vivre entre ſes parents le reſte de ſon aage !

Quand revoiray-ie, helas, de mon petit village\\
Fumer le cheminee, \& en quelle ſaiſon,\\
Revoiray-ie le clos de ma pauvre maiſon,\\
Qui m'eſt une province, \& beaucoup d'avantage ?
\end{verse}
\end{document}

... me rend un fichier log du type :

Ouvrir dans l'éditeur Overleaf
! Missing number, treated as zero.
<to be read again> 
p
l.8 \begin{document}

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! Illegal unit of measure (pt inserted).
<to be read again> 
p
l.8 \begin{document}

Dimensions can be in units of em, ex, in, pt, pc,
cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one!
I'll assume that you meant to say pt, for printer's points.
To recover gracefully from this error, it's best to
delete the erroneous units; e.g., type `2' to delete
two letters. (See Chapter 27 of The TeXbook.)

! Missing number, treated as zero.
<to be read again> 
\begingroup 
l.8 \begin{document}

Ce code fonctionnait avec Texlive 2015, et l'équivalent de ce code marche avec Texlive 2016 et PDFLatex.

Comment puis-je corriger ça ?

EDIT : Ce problème n'apparaît plus avec la version de Koma-Script à jour du 27 juin 2016

Posée 11 Jui '16, 20:31

GuiTsi's gravatar image

GuiTsi
485310
Taux d'acceptation : 8%

Modifiée 05 Aoû '17, 20:44

Pathe's gravatar image

Pathe ♦♦
7.5k42204251

@GuiTsi Attention ! Les contre-obliques (\) saisies telles quelles dans les contributions ne sont pas visibles. Pour insérer du ⟨code⟩, notamment des commandes LaTeX, le mieux est de recourir au raccourci Ctrl+k (dans les questions et réponses) et à `⟨code⟩` (dans les commentaires). Cf. la FAQ Comment mettre en forme ma contribution ?. Merci de corriger votre contribution si cela n'a pas déjà été fait.

(11 Jui '16, 20:52) denis ♦♦ denis's gravatar image

Commentaire sur le contenu: l'édition de l'époque ne comporte évidemment pas de v minuscule, ni de U majuscule.

(11 Jui '16, 22:46) Bernard Bernard's gravatar image

@Bernard Oui, j'avais envie de changer du lipsum habituel pour avoir un faux-texte un peu plus exotique, mais je n'avais pas fait attention à ce détail ! A remarquer que c'est l'une des rares occasion où l'on peut admirer le travail de la personne qui a fait la ligature du ſſ

(12 Jui '16, 21:54) GuiTsi GuiTsi's gravatar image

C'est Jean-François Porchez, qui a refait le Sabon de Jan Tschichold pour Linotype sous le nom de Sabon Next (et créé les polices actuelles du Monde). L'une des plus belles polices qui soient, à mon avis.

(13 Jui '16, 01:04) Bernard Bernard's gravatar image

La plupart des packages basés sur LuaTeX souffrent actuellement d'un bug dû à la nouvelle version de luatex. En attendant qu'elle soit mise à jour, il devrait suffire d'ajouter, avant \documentclass :

Ouvrir dans l'éditeur
\RequirePackage{luatex85}
Lien permanent

Publiée 11 Jui '16, 20:56

denis's gravatar image

denis ♦♦
7.3k1510
Taux d'acceptation : 53%

Modifiée 11 Jui '16, 21:05

Merci beaucoup ! Cela fonctionne parfaitement.

(11 Jui '16, 21:04) GuiTsi GuiTsi's gravatar image

Sans rapport direct, mais l'extension verse permet d'obtenir une mise en page plus proche de l'original.

Pour le fun, j'ai essayé de reproduire aussi fidèlement que possible une édition du 16e de ce poème des Regrets Bibliothèques Virtuelles Humanistes, avec la police Sabon Next LT Pro, qui possède les ligatures historiques (j'ai dû me faire aider pour le code qui met les majuscules en romain dans un texte composé en italiques. Grâces en soient rendues à Enrico Gregorio):

Ouvrir dans l'éditeur
\documentclass[11pt, a4paper]{article}
\usepackage{polyglossia}
\setmainlanguage{french}
\usepackage{verse}
\usepackage{fontspec}

\setmainfont{Sabon Next LT Pro}%

\makeatletter
\ifdefined\e@alloc@intercharclass@top
\else
  \chardef\e@alloc@intercharclass@top=\@cclv
\fi

\XeTeXinterchartokenstate=\@ne
\newXeTeXintercharclass \uppercaseclass

% Assign the new class to all Latin capital letters
\makeatletter
\@tempcnta=`\A
\loop\unless\ifnum\@tempcnta>`\Z
  \XeTeXcharclass \@tempcnta \uppercaseclass
  \advance \@tempcnta by \@ne
\repeat

% Setup font change
\XeTeXinterchartoks 0 \uppercaseclass       = {\begingroup\upshape}
\XeTeXinterchartoks \uppercaseclass 0       = {\kern0.06em\endgroup}
\XeTeXinterchartoks 4095 \uppercaseclass = {\begingroup\upshape}
\XeTeXinterchartoks \uppercaseclass 4095 = {\kern0.06em\endgroup}
\makeatother

\begin{document}

\begin{verse}%
\itshape
\begin{patverse*}
\indentpattern{0 1 1 10 1 1 1 0 1 1 0 1 1}\setlength\vgap{1em}
\addfontfeature{StylisticSet={2,4}, Ligatures=Historic}
%\itshape
Heureux qui, comme Vlyſſe, a fait un beau uoyage,\\
Ou comme ceſtuy là qui conquit la toiſon,\\
Et puis eſt retourné, plein d'uſage \& raiſon,\\
Viure entre ſes parents le reſte de ſon aage{!}\\

Quand reuoiray-ie, helas, de mon petit uillage\\
Fumer la cheminee,\& en quelle ſaiſon,\\
Reuoiray-ie le clos de ma pauure maiſon,\\
Qui m'eſt une prouince,\& beaucoup d’auantage{?} \\

Plus me plaiſt le séiour qu’ont baſty mes ayeux,\\
Que des palais Romains le front audacieux{:} \\
Plus que le marbre dur me plaiſt l’ardoiſe fine, \\

Plus mon Loyre Gaulois, que le Tybre Latin,\\
Plus mon petit Lyré, que le mont Palatin,\\
 Et plus que l’air marin la doulceur angeuine.
\end{patverse*}
\end{verse}

\end{document}

alt text

Lien permanent

Publiée 13 Jui '16, 00:05

Bernard's gravatar image

Bernard
4.6k15
Taux d'acceptation : 35%

Modifiée 13 Jui '16, 01:37

Les majuscules en romain quand le reste est en italique jure quelque peu. Est-ce ainsi qu'est composé l'original ?

(27 Jui '16, 19:21) denis ♦♦ denis's gravatar image

@Denis: Absolument. Je crois bien qu'à l'époque les majuscules italiques n'existaient pas encore, les v et j minuscules étaient des u et des i, mais les U majuscules étaient des V majuscules. Voici le lien dont je me suis servi : Bibliothèques Virtuelles Humanistes.

(28 Jui '16, 14:09) Bernard Bernard'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.