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}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

... 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}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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.6k50210253

@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}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 11 Jui '16, 20:56

denis's gravatar image

denis ♦♦
7.3k2510
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,\\
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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.

Mots-clés de la question :

×33
×10

Question posée : 11 Jui '16, 20:31

Question vue : 9,186 fois

Dernière mise à jour : 28 Jui '16, 14:10