Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Muse : un problème et une fonctionnalité [en plus ?]

6 réponses
Avatar
Olivier
Bonjour,

Il y a ici des gens qui utilisent et développent
Muse. Qui m'a l'air super.
Deux remarques :

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
------ fichier ~/TME-EMT/Francais/Regions_sans_zeros.muse-------
#author Olivier Ramaré
#date 10-01-2010
#title Régions explicites sans zéros des fonctions zeta de Riemann et L
de Dirichlet

* Vérifications numériques de l'hypothèse de Riemann généralisée

Les vérifications de l'hypothèses de Riemann pour la fonction
<math>\zeta</math> de Riemann ont été poussées très loin.
--------------------------------------------------
avec
---------------------------------------------
(require 'muse-mode)
(require 'muse-html)
(require 'muse-latex)
(require 'muse-project)
(setq auto-mode-alist (cons '("\\.muse$" . muse-mode)
auto-mode-alist))

(add-hook 'muse-mode-hook
(lambda nil (load "muse-menu" t)))

(setq muse-project-alist
'(("TME" ("~/TME-EMT/Francais")
(:base "html" :path "~/public_html/TME-EMT/Francais")
(:base "pdf" :path "~/public_html/TME-EMT/Francais/pdf"))
("EMT" ("~/TME-EMT/English")
(:base "html" :path "~/public_html/TME-EMT/English")
(:base "pdf" :path "~/public_html/TME-EMT/English/pdf"))))
------------------------------------------------------------
compile (muse-project-publish) et tout mais le tag math n'est
pas reconnu !! Ca me donne ... "<math>\zeta</math>"
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

J'aime bien les menus, et donc voici mon début de fichiers
muse-menu.el, et il faudrait le compléter :p
--------------------------------------------------------------
(provide 'muse-menu)

(defun muse-init-menu-bar nil
"Add menu-bar item Muse if possible."
(when (progn (require 'easymenu) (featurep 'easymenu))
(easy-menu-define muse-mode-menu-map muse-mode-map
"Menu-bar item Muse used in `muse-mode'"
'("Muse"
["Publish with predefined style" muse-project-publish
:active t]
["Publish ... " muse-project-publish-this-file
:active t]
))
;; xemacs needs this:
(easy-menu-add muse-mode-menu-map muse-mode-map)
))

(muse-init-menu-bar)

;;; muse-menu ends here.
-------------------------------------------------------------
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Voili, voiloù !
Amitiés,
Olivier

6 réponses

Avatar
Olivier
Je viens de télécharger le fichier

http://jm.bornier.free.fr/muse/tuto.muse

de le compiler avec le style html
et le problème du tag math apparait
ici aussi, j'avance --
A.O.
Avatar
Ph. Ivaldi
--=-=- Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

Bonsoir,

Le 10 janvier 2010, Olivier écrivit :

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
------ fichier ~/TME-EMT/Francais/Regions_sans_zeros.muse-------
#author Olivier Ramaré
#date 10-01-2010
#title Régions explicites sans zéros des fonctions zeta de Riemann et
L de Dirichlet

* Vérifications numériques de l'hypothèse de Riemann généralisée

Les vérifications de l'hypothèses de Riemann pour la fonction
<math>zeta</math> de Riemann ont été poussées très loin.
--------------------------------------------------
compile (muse-project-publish) et tout mais le tag math n'est
pas reconnu !! Ca me donne ... "<math>zeta</math>"
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



« Chez moi ça marche »©

J'en profite pour donner ma configuration (qui n'a rien
d'exceptionnelle) de Muse:

--=-=- Content-Type: application/emacs-lisp; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

;; --------------------------------
;; * Muse pour du texte vers html *
(when (locate-library "muse")
(require 'muse-html) ; style html
(require 'muse-latex) ; style latex
(require 'muse-texinfo) ; style texi
(require 'muse-docbook) ; style xml, etc.
(require 'muse-latex2png)
(require 'muse-project) ; publication par projets

(setq muse-mode-auto-p t)
(modify-coding-system-alist 'file ".muse'" 'utf-8) ;; j'utilise de l' utf8 pour le html.
(setq
muse-latex2png-fg ""rgb 0.19921875 0.19921875 0.19921875""
muse-latex2png-bg "Transparent"
muse-latex2png-scale-factor 1.25)

(setq muse-xhtml-markup-strings
'((image-with-desc . "<table class="image" width="100%%">
<tr><td align="center"><img src="%1%.%2%" alt="%3%" /></td></ tr>
<tr><td align="center" class="image-caption">%3%</td></tr>
</table>")
(image . "<img class="vcenter" src="%s.%s" alt ="" />")
(image-link . "<a class="image-link" href="%s">
<img src="%s.%s" alt="" /></a>")
(rule . "<hr />")
(fn-sep . "<hr />n")
(line-break . "<br />")
(begin-underline . "<span style="text-decoration: underline;" >")
(end-underline . "</span>")
(begin-center . "<p style="text-align: center;">n")
(end-center . "n</p>")
(end-verse-line . "<br />")
(end-last-stanza-line . "<br />")
(empty-verse-line . "<br />")))
;; paramétrage de l'en-tête.
(setq muse-latex-header
"documentclass[a4paper]{article}
usepackage[utf8]{inputenc}
usepackage[T1]{fontenc}
usepackage{lmodern}

usepackage{ucs}
usepackage{geometry}
% geometry{
% a4paper,%
% left,m,right,m,%
% marginparwidth=0.5cm,%
% top=1.5cm,bottom=2.5cm,%
% headsepm %-1em
% }
usepackage[eurosym,right]{eurofont}
usepackage{hyperref}
hypersetup{%
pdfpagemode=UseNone,
colorlinks=true,
bookmarks=true,
bookmarksopen=true,
filecolor=blue,
linkcolor=blue,urlcolor=blue,
pdfstartview=FitH,
pdfauthor={http://www.piprime.fr},
pdfcreator={moteur:pdfLaTeX, éditeur:Emacs}}
usepackage[pdftex]{graphicx}
usepackage[french]{babel}

newcommand{Euro}[1]{text{euros{ensuremath{#1}}}}

defmuseincludegraphics{%
begingroup
catcode`|=0
catcode`\
catcode`#
includegraphics[width=0.75textwidth]
}

begin{document}

title{<lisp>(muse-publish-escape-specials-in-string
(muse-publishing-directive "title") 'document)</lisp>}
author{<lisp>(muse-publishing-directive "author")</lisp>}

maketitle

<lisp>(and muse-publish-generate-contents
(not muse-latex-permit-contents-tag)
"\tableofcontents
\newpage")</lisp>")

)

--=-=- Content-Type: text/plain

--
Philippe Ivaldi.
http://www.piprime.fr/

--=-=-=--
Avatar
Olivier
Ok,

(require 'muse-latex2png)

et avoir dvipng d'installer,
va falloir améliorer le manuel :p
[Toutes ces options devraient apparaitre
dans le menu]
Amitiés,
Olivier
Avatar
Jean Magnan de Bornier
Le 10 janvier à 23:37:27 Olivier écrit notammen t:

| Ok,



| (require 'muse-latex2png)

Bien sûr!




| et avoir dvipng d'installer,
| va falloir améliorer le manuel :p
| [Toutes ces options devraient apparaitre
| dans le menu]

dvipng est présent dans toute distribution TeX si je ne me trompe...

Effectivement le manuel est incomplet sur les tags et ne documente pas le
<math> (ni le <latex>)... le fichier latex2png n'étant pas considà ©ré (je
suppose) comme appartenant au cœur.

à+,
--
Jean
Avatar
Olivier
Merci !
Amitiés,
Olivier
Avatar
Jean Magnan de Bornier
Le 11 janvier à 10:40:08 Olivier écrit notammen t:

| Jean Magnan de Bornier a écrit :



| > | (require 'muse-latex2png)
| >
| > Bien sûr!



| Scrogneuneu ... Moi, j'ai fait un cat sur le répertoire
| pour repérer le tag math et j'ai fini par trouver
| la fonctionanlité/feature manquante ... Ce n'est pas à la
| portée de tout le monde vu le nombre de fichiers --
| Ou alors j'ai raté la bonne doc :-[ :-p

Tu as raison, sur la mienne j'indique comment utiliser le tag <math> mais
sans parler de ce fichier! Et c'est la première fois que le problà ¨me est
soulevé (sauf sur la liste muse mais ma doc n'était pas en cause. ..)
Si je retrouve mes sources je modifierai ça.



| [...]
| > dvipng est présent dans toute distribution TeX si je ne me trompe. ..



| Ma debian demande une installation indépendante.

En plus de TeXLive?

| Du coup debug-on-error patoum, patoum trouver, réparer --



| > Effectivement le manuel est incomplet sur les tags et ne documente pas le
| > <math> (ni le <latex>)... le fichier latex2png n'étant pas consid éré (je
| > suppose) comme appartenant au cœur.



| De plus la complétion du 'muse-insert-tag ne donne pas accès à ce tag
| même si latex2png est chargé --



| Il faudrait que le fichier latex2png modifie la liste de complétion
| en ajoutant son morceau. Oui, il faudrait, il faudrait :p




Ben moi je l'ai... sans savoir pourquoi, je ne crois pas avoir fait
quelque chose de spécial pour cela (j'utilise tex2png plutôt que latex2png
mais ce n'est pas là qu'il y a la différence)???




| Ah : publié "by Olivier Ramaré", ben non, "par Olivier Ramarà ©" en
| françois et "by" en anglois.



| Mais de ce que je vois, ça marche super bien :)
| Amitiés,
| Olivier

Dans quel style? Tu sais qu'on peut configurer les styles de manière t rès
large.

à+,
--
Jean