J'utilise le package markdown avec l'option "hybrid". Cela me permet d'inclure dans mon projet LaTeX des bouts de fichier Markdown contenant notamment des formules mathématiques.

Mon problème arrive quand le fichier Markdown contient un \\, typiquement dans un tableau. L'import intègre alors le texte "markdownRendererSoftLineBreak" juste après le saut de ligne.

Un exemple minimal : le fichier latex :

\documentclass[12pt]{article}
\usepackage[hybrid,headerAttributes]{markdown}
\begin{document}
\markdownInput{test.md}
\end{document}

Le fichier markdown :

${\displaystyle \left\lbrace \begin{array}{cc}
a & b \\
c & d
\end{array}\right.}$

Des idées ?

Posée 04 Oct, 00:09

SylvainDuLez's gravatar image

SylvainDuLez
732
Taux d'acceptation : 0%

Modifiée 04 Oct, 09:37

denis's gravatar image

denis ♦♦
7.3k1510

Les formules de politesse et les signatures sont à éviter : celle(s) de votre contribution a (ont) été supprimée(s).

(04 Oct, 09:37) denis ♦♦ denis's gravatar image

Il faut utiliser \tabularnewline à la place de \\. Voici un ECM qui compile, avec le très utile filecontents environnement !

%!TEX engine=lualatex
\begin{filecontents*}{test.md}
${\displaystyle \left\lbrace \begin{array}{cc}
a & b \tabularnewline
c & d
\end{array}\right.}$
\end{filecontents*}
\documentclass{article}
\usepackage[hybrid]{markdown}
\begin{document}
\markdownInput{test.md}
\end{document}

À compiler avec LuaLaTeX mais je ne sais pas comment imposer le compilateur sur TeXnique.fr !

Lien permanent

Publiée 04 Oct, 09:30

jybaudais's gravatar image

jybaudais
4716
Taux d'acceptation : 26%

Modifiée 04 Oct, 21:50

denis's gravatar image

denis ♦♦
7.3k1510

Pour imposer le compilateur sur TeXnique.fr, il suffit de l'indiquer en commentaire « magique » :) Je l'ai fait dans ta réponse.

(04 Oct, 09:40) denis ♦♦ denis's gravatar image

@deni Je ne vois rien dans le code et la compilation se fait toujours avec pdftex format pdflatex ! J'ai du louper un truc !

(04 Oct, 17:52) jybaudais jybaudais's gravatar image
1

Oups ! Désolé, c'est désormais corrigé.

(04 Oct, 21:50) denis ♦♦ denis's gravatar image

Super, c'est simple et efficace. Je vais regarder l'environnement filecontents.

(05 Oct, 12:11) SylvainDuLez SylvainDuLez'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.