40 votes

Utilisation de Mathematica pour créer des présentations et des documents

J'utilise Mma principalement pour résoudre des problèmes relativement petits.

Je veux commencer à l'utiliser aussi pour préparer mes présentations et documents mais j'ai du mal à apprendre comment le faire à partir de l'aide intégrée, et je suppose que de bonnes ressources peuvent être disponibles ailleurs.

Connaissez-vous des conseils utiles (livres, articles, vidéos...) ?

Avez-vous un "sac d'astuces" à poster ici ?

Merci.

Modifier

Cette question a reçu deux réponses jusqu'à présent (celle de @mzabsky et celle de M.Wizard) et bien que toutes deux soient utiles, mes préoccupations sont peut-être beaucoup plus fondamentales. Je publie donc un exemple de genre de choses que je suis incapable de faire (ou de comprendre comment discerner comment les autres les ont faites).

J'ai pris l'exemple suivant dans Le journal Mathematica (le carnet à gauche sur l'image suivante - cliquez sur l'image pour la voir en taille réelle) :

enter image description here

Donc, quelques problèmes, juste pour avoir une idée de mes problèmes :

1) J'ai copié le texte dans mon .nb de droite, je l'ai formaté avec le même style (texte), mais l'apparence est différente, donc je suppose que la définition du style est différente. Comment puis-je copier les définitions de style d'un .nb à l'autre ?

2) Le tableau situé sous le bloc de texte n'a pas de style attaché. Comment a-t-il été formaté ? Où la couleur d'arrière-plan est-elle définie ?

Ce que je veux, ce sont des pistes de lecture (ou des vidéos à regarder, ou autre) sur ces questions. Je ne veux pas que vous écriviez ici un livre sur le formatage de Mathematica !

Modifier

Résumé des liens postés dans les réponses

Un fil de discussion du Mathgroup (John Browne) et ici (David Park et Selwyn Hollis)
Conseils de Bob Ueland
La palette de l'assistant d'écriture
Notes de David Park
Les documents de Simon
Conseils pour les présentateurs de diaporamas Mathematica
Formatage des cahiers
Présentations avec Mathematica
Vidéos
Conseils pour les présentateurs de diaporamas Mathematica
Comment faire - Diaporama automatique
Créer un cahier de conférence

20voto

Matěj Zábský Points 9179

J'utilise Mathematica pour prendre des notes de cours en temps réel sans aucun problème majeur (alors que les fiers gars de TeX ont du mal à suivre :) ). Je l'ai également utilisé pour la plupart des devoirs et travaux mathématiques que j'ai rédigés au cours des deux années et demie passées à l'université.

Avant de commencer, vous voudrez peut-être examiner certains des points suivants tutoriels vidéo .

Aussi, quelques recommandations de ma part :

  • Les raccourcis clavier sont la clé d'une saisie rapide. Ctrl + 9 pour la cellule mathématique en ligne, Ctrl + 6 pour les exposants, etc.
  • Apprenez les identifiants des symboles pour la notation "esc - symbol - esc". "sum" pour Somme, "es" pour ensemble vide... vous pouvez en trouver la liste dans la documentation de mathematica. Je n'ai rencontré que très peu de symboles que je voulais taper et qui n'avaient pas le nom de la notation esc (par exemple, la double flèche vers la gauche ou le double té vers la droite).
  • Tapez tout ce qui est lié aux mathématiques dans des cellules mathématiques en ligne, la cellule mathématique fera une partie du formatage lié aux mathématiques pour vous - mettez les espaces où ils doivent être, rendez toutes les variables et les symboles en italique, etc.
  • Utilisez les modèles préformatés qui se trouvent dans "Nouveau"->"Carnet de notes stylisé".
  • Ne pas utiliser ENTER pour les lignes de séparation, les paragraphes individuels doivent être placés dans des cellules de texte séparées ( Ctrl + Shift + D ) afin que Mathematica puisse décomposer correctement le contenu en pages/diapositives individuelles.
  • L'exportation de fichiers PDF intégrée à Mathematica est très mauvaise. J'utilise l'imprimante CutePDF pour cela.

En outre, sauvegardez souvent et faites des copies de sauvegarde (Dropbox/Syncplicity sont la solution idéale), un raccourci clavier mal placé peut transformer des centaines d'heures de travail en un document de valeur en goulasch (croyez-moi, je suis passé par là) :)

Exemple de notes de cours que j'ai prises en temps réel pendant le cours. (c'est en tchèque, mais cela n'a pas beaucoup d'importance)

8voto

Simon Points 12141

Je suis d'accord avec tout ce que mzabsky a dit dans sa réponse. Voici quelques éléments supplémentaires :

Je trouve utile de faire des déclarations en utilisant un Text ou DisplayFormula La cellule regroupe ensuite manuellement une vérification/preuve Mathematica à la déclaration qui est ensuite réduite et peut être affichée quand vous le souhaitez.

Le site Palette de l'assistant d'écriture contient un certain nombre de constructions utiles dont vous pouvez vous inspirer.

Enfin, j'ai trouvé très utile de créer ma propre feuille de style pour plusieurs raisons : 1) les feuilles intégrées sont un peu moches ; 2) cela vous aide vraiment à comprendre comment les carnets de notes fonctionnent.

Pour voir des exemples de la feuille de style que j'ai créée (je ne prétends pas qu'elle soit parfaite - je n'ai pas pris la peine de la faire fonctionner dans tous les environnements d'écran), regardez certains des fichiers du dossier ftp://ftp.physics.uwa.edu.au/pub/MATH2200/2010/ . J'utilise une feuille de style similaire dans toutes mes notes - j'ai de nombreux projets de recherche principalement contenus dans des carnets Mma, par exemple http://arxiv.org/abs/1102.3043 .

Comme M. Wizard, je recommande également Notes de David Park comme point de départ. Vous pouvez également étudier les feuilles de style qui vous plaisent en allant dans le menu Format et en cliquant sur "Editer la feuille de style". N'oubliez pas de suivre les liens à travers la cascade de feuilles de style (à partir de la version 6).

Pour répondre aux questions de votre édition : Une fois que vous avez consulté la feuille de style d'un cahier, vous pouvez l'enregistrer, la modifier et l'utiliser dans vos propres documents. Les feuilles de style dans $UserBaseDirectory/SystemFiles/FrontEnd/StyleSheets sont automatiquement disponibles dans le menu. Vous pouvez ensuite utiliser cette feuille de style dans n'importe quel carnet de notes en la sélectionnant simplement dans le menu.

La mise en forme dans la capture d'écran que vous avez postée est entièrement contenue dans la feuille de style. Cela inclut le fond gris dans le tableau.

Addendum :

Lorsque vous distribuez des carnets de notes à d'autres personnes, si la feuille de style est externe au carnet de notes, alors les autres personnes ne la verront pas comme vous le faites. Pour inclure la feuille de style dans le notebook actuel, vous avez besoin d'un code tel que

ss = StyleDefinitions /. Options[EvaluationNotebook[]]
fn = ToFileName[{$UserBaseDirectory, "SystemFiles", "FrontEnd",  "StyleSheets"}, ss]

If[FileExistsQ[fn],
     style=Get[fn];SetOptions[EvaluationNotebook[],StyleDefinitions->style];,
     Print["Can not find file"]]

(En supposant que le fichier est stocké à l'endroit conventionnel).

Voici un EmbedStylesheet.m qui est une version améliorée de ce qui précède.

4voto

TomD Points 3144

Un fil de discussion du Mathgroup sur les feuilles de style intégrées, notamment ici (John Browne) et ici (David Park et Selwyn Hollis) pourraient être intéressants.

Je trouve les feuilles de style problématiques. En particulier, je n'aime pas avoir à me rappeler d'intégrer une feuille de style avant de donner le cahier à quelqu'un d'autre, ou avant d'essayer d'imprimer à partir d'un ordinateur non familier. Cependant, avec le tutoriel de David Park (référencé ci-dessus par M. Wizard), je trouve que ce conseil de Bob Ueland très utile.

3voto

Mr.Wizard Points 19820

Si vous parcourez le les anciens numéros de The Mathematica Journal vous verrez que des articles sont disponibles au format Carnet de notes. Ceux-ci peuvent constituer une référence utile.

Modifier

Je ne me souviens pas d'un bon tutoriel de formatage pour le moment. Vous pouvez utiliser Show Expression (Win : Shift+Ctrl+E ) pour afficher l'expression de code d'un bloc, tel que le tableau de votre exemple. Bien que l'on ne puisse pas saisir le code à la main sous la même forme, cela peut donner des indications sur les options ou les méthodes utilisées. Le code peut également être produit de manière procédurale selon les besoins.

J'ajouterai des liens au fur et à mesure que je les trouverai ou que je m'en souviendrai.

Notes de création de la feuille de style de David Park

Conseils pour les présentateurs de diaporamas Mathematica

Elles sont brèves, mais peuvent être utiles :

Formatage des cahiers

Présentations avec Mathematica

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X