Comment puis-je demander à Mathematica d'exporter/enregistrer/écrire un fichier texte au format Fortan77 approprié, c'est-à-dire 72 colonnes et un marqueur de continuation dans la sixième colonne? J'utilise Mathematica pour générer des expressions analytiques complexes et volumineuses que je dois ensuite insérer dans le code Fortran77 préexistant. J'ai tout fonctionne correctement à l'extrémité avant de Mathematica avec FortranForm[]
etExporter des expressions au format personnalisé à partir de Mathematica
SetOptions[$Output, PageWidth -> 72]
Cependant, je ne peux pas comprendre comment obtenir Mathematica à la sortie correctement dans un fichier texte. Je veux quelque chose comme ceci:
MM11 = mH1**2 + (g2**2*v1**2)/2. -
- (g2**2*(v1**2/2. -
- ((v2*Cos(phi2) - (0,1)*v2*Sin(phi2))*
- (v2*Cos(phi2) + (0,1)*v2*Sin(phi2)))/2.))/2.
...
mais je reçois ce soit:
MM11 = FortranForm[mH1^2 + (g2^2*v1^2)/2 - ...
ou ceci:
MM11 = mH1**2 + (g2**2*v1**2)/2. - (g2**2*
(v1**2/2. - ((v2*Cos(phi2) - (0,1)*v2*Sin(phi2))*
...
J'ai changé le titre de la question pour être plus général, puisque la réponse résout le problème plus général du formatage de sortie personnalisé dans Mathematica. – Timo