“Erronée de nidification de l'équation de structures” en utilisant “\begin{align}” dans un multi-équation de droite de rmarkdown à tricoter+pandoc pdf

Je suis en train d'écrire certains multi-ligne équations dans la R Markdown - LaTeX, à l'aide de la numérotation automatique et \begin{align}. Voici un travail de l'exemple:

---
title: "test"
output: html_document
---

(@eq01) $$
\begin{align}
y = x^2 \\
y = x^3 \\
y = \sqrt[2]{x}
\end{align}
$$

Cela fonctionne très bien lorsque la sortie est html_document. Voici le résultat:

“Erronée de nidification de l'équation de structures” en utilisant “\begin{align}” dans un multi-équation de droite de rmarkdown à tricoter+pandoc pdf

Mais quand je change le document de sortie au format pdf:

output: pdf_document

J'obtiens l'erreur suivante (je suis à l'aide de RStudio dernière Version 0.98.1056):

“Erronée de nidification de l'équation de structures” en utilisant “\begin{align}” dans un multi-équation de droite de rmarkdown à tricoter+pandoc pdf

J'ai essayé de lire la documentation, comme le suggère le message d'erreur, mais je ne semble pas à obtenir une poignée sur elle. J'ai vérifié Débordement de Pile et Google, et bien qu'il existe des postes liés à l'/questions (par exemple ici, ici, ici), aucun d'entre eux de résoudre le problème (ou de l'appliquer à mon problème).

J'ai aussi essayé de bidouiller tout. La solution la plus évidente serait de se débarrasser de l' \begin{align} environnement,

(@eq01) $$
y = x^2 \\
y = x^3 \\
y = \sqrt[2]{x}
$$

mais il ne fonctionne pas pour deux raisons. Tout d'abord, la version html ne fonctionne pas en tant que bien, parce que la numérotation automatique n'apparaît pas centré dans le multi-équation de droite, mais plutôt sur la première ligne (et je ne l'aime pas comme ça).

“Erronée de nidification de l'équation de structures” en utilisant “\begin{align}” dans un multi-équation de droite de rmarkdown à tricoter+pandoc pdf

Deuxièmement, bien que la version pdf dans ce cas ne compiler et produire le pdf, il ne reconnaît pas que c'est un multi-ligne de l'équation (c'est comme il ne reconnaît pas la nouvelle ligne de commande \).

“Erronée de nidification de l'équation de structures” en utilisant “\begin{align}” dans un multi-équation de droite de rmarkdown à tricoter+pandoc pdf

Toutes les idées sont vraiment appréciés. J'ai eu du mal avec ça pendant un moment et je ne trouve pas une solution. J'ai un peu d'amour R Markdown parce que c'est vraiment intègre l'analyse, l'écriture et la communication dans un seul outil (plutôt que d'utiliser de nombreux outils va-et-vient). Cependant, il semble qu'il y ait encore un long chemin à parcourir avant que nous puissions écrire un fichier source unique et qu'il s'affiche correctement dans différents formats de sortie.

  • Essayer de retirer l'extérieur $$...$$, depuis align initie math-mode sur son propre.
  • Thx @Werner. J'ai essayé d'utiliser uniquement de LaTeX et il fonctionne, mais pour une sortie pdf seulement et j'ai essayé d'obtenir la même syntaxe pour le travail comme dans thml et de sortie au format pdf. Par exemple, cela fonctionne pour une sortie pdf \begin{equation} \begin{aligned} y = x^2 \\ y = x^3 \\ y = \sqrt[2]{x} \end{aligned} \end{equation} Mais il ne rend pas les équations dans la sortie html. Aussi, la numérotation automatique en utilisant uniquement le LaTeX ne s'entend pas avec l'équation de numérotation à l'aide de "(@eq) $$"
  • Encore une fois, \begin{equation}...\end{equation} commence math-mode, qui n'est pas ce align veut.
  • en utilisant uniquement \begin{aligné} renvoie une erreur: "! Package amsmath d'Erreur: \begin{aligné} autorisé seulement en mode math."
  • Vous avez changé de align à aligned - il y a une différence.
  • Et en utilisant à la fois \begin{equation} \begin{aligned} comme c'est généralement fait en LaTeX brut à l'aide package amsmath, fonctionne bien, mais seulement pour le format PDF et pas du html. Ce que j'essaie de trouver de syntaxe dans RMarkdown pour le multi-ligne des équations qui fonctionne bien pour les deux, html et pdf.
  • vous avez raison, dans mon exemple j'ai utilisé aligner quand j'ai effectivement l'intention d'utiliser alignés, ..., désolé pour la confusion, ..., de toute façon, je ne peux pas trouver une syntaxe qui fonctionne à la fois pour les formats pdf et html de sortie
  • Je ne sais pas RMarkdown, donc je ne peux pas aider (et donc la partie HTML).
  • aligned semble bien fonctionner avec PDF et HTML. Quel est le problème?