gabays / Cours_COSME_2019

Documents pour le cours XSLT organisé par le COSME2
1 stars 3 forks source link

Notes sur la transfo XML->LaTeX #24

Open maieul opened 5 years ago

maieul commented 5 years ago

<feff> > a transformer

le xlst tel qu'actuellement ne me produit pas le contenu entre les beginnumbering ... endnumbering

ArianePinche commented 5 years ago

Que se passe-t-il exactement ? Le texte de la pièce n'apparait pas ? Quel est le saxon utilisé pour la transformation ? j'utilise du xpath 2, le problème vient peut-être de là ?

maieul commented 5 years ago

Oui, le texte del a pièce n'apparait pas.

Voilà mon output


\documentclass{book}
\usepackage[french]{babel}
\usepackage{hyperref}
\usepackage{glossaries}
\usepackage[noend,series={A},noeledsec, noledgroup]{reledmac}
\usepackage{reledpar}
\usepackage{libertinus}
\usepackage[paperwidth=10cm, paperheight=15cm]{geometry}

% Pas de numéro pour les chapitres, vers etc
\setcounter{secnumdepth}{-2}

% Réglage de la poésie
\setstanzaindents{2,0}
\setcounter{stanzaindentsrepetition}{1}
\sethangingsymbol{[\,}
\newcommand{\antilabe}{\skipnumbering\unskip\hspace{2\stanzaindentbase}}

% Annonce des personnages
\newcommand{\personscene}[1]{\par\hspace{2\stanzaindentbase}\emph{#1}}
\newcommand{\enonciateur}[1]{\par\hspace{\stanzaindentbase}\textbf{#1}}

% Apparat textuel (positif?)

% #1 Le lemme tel que dans le texte
% #2 Le ms concerné
% #3 ce qu'il y a a droite (les variantes)
\newcommand{\app}[3]{\edtext{#1}{%
    \lemma{#1 \wit{#2}}%
    \Afootnote{#3}%
  }%
}
\newcommand{\wit}[1]{(#1)}

% Pas de flag pour les lignes de droites
\setRlineflag{}

\renewcommand{\pagelinesep}{.}
\glstoctrue
\makeglossaries 

\begin{document}

\tableofcontents
\begin{pages}
\begin{Leftside}
\beginnumbering\endnumbering
\end{Leftside}
\begin{Rightside}
\beginnumbering\endnumbering
\end{Rightside}
\end{pages}
\Pages
\printglossaries
\end{document}

avec saxon-xslt Andromaque_transformation.xml TransXMLtoLaTeX.xsl. Saxon 6.5.5

ArianePinche commented 5 years ago

Je vois le problème, c’est bien un problème de Xpath 2 avec saxon 6. La version 9 de saxon-HE (open source) devrait fonctionner : http://www.saxonica.com/products/products.xml http://www.saxonica.com/products/products.xml https://sourceforge.net/projects/saxon/files/ https://sourceforge.net/projects/saxon/files/

Le 19 avr. 2019 à 10:55, Maïeul Rouquette notifications@github.com a écrit :

Oui, le texte del a pièce n'apparait pas.

Voilà mon output

\documentclass{book} \usepackage[french]{babel} \usepackage{hyperref} \usepackage{glossaries} \usepackage[noend,series={A},noeledsec, noledgroup]{reledmac} \usepackage{reledpar} \usepackage{libertinus} \usepackage[paperwidth=10cm, paperheight=15cm]{geometry}

% Pas de numéro pour les chapitres, vers etc \setcounter{secnumdepth}{-2}

% Réglage de la poésie \setstanzaindents{2,0} \setcounter{stanzaindentsrepetition}{1} \sethangingsymbol{[\,} \newcommand{\antilabe}{\skipnumbering\unskip\hspace{2\stanzaindentbase}}

% Annonce des personnages \newcommand{\personscene}[1]{\par\hspace{2\stanzaindentbase}\emph{#1}} \newcommand{\enonciateur}[1]{\par\hspace{\stanzaindentbase}\textbf{#1}}

% Apparat textuel (positif?)

% #1 Le lemme tel que dans le texte % #2 Le ms concerné % #3 ce qu'il y a a droite (les variantes) \newcommand{\app}[3]{\edtext{#1}{% \lemma{#1 \wit{#2}}% \Afootnote{#3}% }% } \newcommand{\wit}[1]{(#1)}

% Pas de flag pour les lignes de droites \setRlineflag{}

\renewcommand{\pagelinesep}{.} \glstoctrue \makeglossaries

\begin{document}

\tableofcontents \begin{pages} \begin{Leftside} \beginnumbering\endnumbering \end{Leftside} \begin{Rightside} \beginnumbering\endnumbering \end{Rightside} \end{pages} \Pages \printglossaries \end{document} avec saxon-xslt Andromaque_transformation.xml TransXMLtoLaTeX.xsl. Saxon 6.5.5

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/gabays/Cours_COSME_2019/issues/24#issuecomment-484816146, or mute the thread https://github.com/notifications/unsubscribe-auth/ABT22P5V23UEVAITE36CAKDPRGCHPANCNFSM4HG54HAQ.