Per un progetto open source, consiglierei di non fare affidamento su un formato proprietario ristretto (cioè senza docx).
Nella vita del progetto, il documento si evolverà sicuramente (immagina la versione 3.0!). Quindi suggerirei di non usare formati che rendono difficile la manutenzione (ad esempio non PDF, poiché è più per la distribuzione / archiviazione che per la modifica).
Se desideri che una parte più ampia della comunità legga facilmente il file e contribuisca, eviterei anche i formati esotici che richiedono la ricerca di strumenti di terze parti rari (ad esempio, non Latex, a meno che tu non scelga principalmente una popolazione di ricercatori scientifici)
I miei suggerimenti in ordine di preferenza:
- testo grezzo à readme.txt - unicode fornisce molti simboli ora e le formule potrebbero essere espresse in modo funzionale. Sfortunatamente dovrai evitare questa opzione perché non c'è modo di inserire diagrammi / immagini.
-
markdown - più semplice di HTML - è possibile inserire schemi - una presentazione più pulita rispetto al testo non elaborato. Inoltre, servizi come github visualizzano in modo nativo questo formato, il che lo rende una buona scelta per l'open source. Non ti lascia scegliere la composizione. Purtroppo non supporta ancora MathML , quindi dovresti esprimere le formule in modo funzionale.
-
OpenDocument (aka .odt) - potente, standardizzato (ISO), include il supporto per le formule matematiche, ampiamente supportato e utilizzato - in modo definitivo una buona scelta.
Anche l'HTML potrebbe essere un'opzione, con il MathML per le formule. Tuttavia, penso che per un autore sia meno conveniente da usare, in modo che il saldo sia favorevole a uno dei precedenti.