SMALL CAPITALS

11 views
Skip to first unread message

Yves Cloutier

unread,
Apr 11, 2014, 8:34:58 PM4/11/14
to textallio...@googlegroups.com
Bonjour,

Pour faciliter la recherche de messages, j'ai commencer une nouveau message pour le suject des petites capitales.

Juste por m'aventurer d'apres ton exemple,j'ai essayer de faire des small capitals avec:

% smallcaps
%!preproc: '\[-'    'CONVERTsmallcapsBEGIN'
%!preproc: '-\]'    'CONVERTsmallcapsEND'

%!postproc(tex): 'CONVERTsmallcapsBEGIN'  '\\textsc{'
%!postproc(xhtml): 'CONVERTsmallcapsBEGIN'     '<div class="smallcaps">'

%!postproc(tex): 'CONVERTsmallcapsEND'  '}'
%!postproc(xhtml): 'CONVERTsmallcapsEND'     '</div>'

et dans le texte:

[-Birch and Aspen Publishing-]

et ceci fonctionne parfaitement.

Ca m'a donner une idee pour essayer de faire des interrupted numbered lists dans le style:

\usepackage{mdwlist}

\begin{document}

\begin{enumerate}
\item List item
\item Another list item
\suspend{enumerate}

Paragraph of comments on list items 1 and 2.

\resume{enumerate}
\item Further item
\item Final item
\end{enumerate}

Un petit projet du dimanche :)

Eric Forgeot

unread,
Apr 12, 2014, 4:39:36 AM4/12/14
to textallio...@googlegroups.com
Très bien.

À noter que pour la plupart de la syntaxe rapportée par textallion vis à vis de txt2tags, j'essaye de garder une syntaxe qui utilise un motif récurrent, à savoir 4 symboles entourés d'accolades (par exemple {####}), ainsi avec une expression régulière il m'en possible de supprimer tous ces ajouts par exemple sur une plateforme ne supportant pas la syntaxe étendue.

Bien entendu, cela n'empêche pas les utilisateurs de rajouter leur propre syntaxe personnalisée, normalement cela ne devrait pas entrer en conflit avec l'existant dans la plupart des cas. Il faut que l'outil puisse rester expressif pour les auteurs !

Pour les smallcaps, je ne suis pas encore certain de garder {%%%%}, mais si je ne trouve rien de mieux dans ce schéma, ça restera comme ça :)

À noter en txt2tags le fait d'utiliser les crochets simples pour les liens, ça pose parfois des problèmes quand dans un texte on les utilises dans un autre contexte (pour mettre entre parenthèse), mais malheureusement c'est trop tard puisque ça fait plus de 10 ans que c'est ainsi. Il est quand même possible de « protéger » un texte existant (qui n'utilise pas de lien officiel) avec un preprocesseur de ce type :

%!preproc: '\[(.*?)\]' 'CROCHETSOUVRANT\1CROCHETSFERMANT'
%!postproc: 'CROCHETSOUVRANT' '['
%!postproc: 'CROCHETSFERMANT' ']'

(pour en revenir à ta syntaxe perso des smallcaps, si tu la déclares avant ce dernier exemple, et non pas après, ça fonctionnera correctement)

Tiens moi au courant pour les interrupted numbered lists et si tu as d'autres remarques.
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "textallion-discuss".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse textallion-disc...@googlegroups.com.
Pour obtenir davantage d'options, consultez la page https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages