ShareLatex est un site d'édition de document Latex en ligne. Il permet de créer, éditer, partager un document latex et ce en ligne, sans aucune installation préalable. Le 21 février 2014 le site est devenu opensource en libérant le code source (GNU AGPLv3) et en appelant la communauté à améliorer, forker et télécharger leur travail. Le code est désormais sur github.
ShareLatex permet de créer un document Latex sans devoir installer tout l'environnement Latex sur son ordinateur. Cela permet de travailler à plusieurs sur un document, ainsi que d'éditer un document depuis plusieurs ordinateurs sans avoir à se soucier de l'intéropérabilité (passage de Linux à Windows par exemple).
Présentation
L'interface du site se décompose principalement en trois sections.
Édition
La principale est bien entendu l'interface d'édition de document:
Comme on peut le voir sur cette image, le site permet la compilation de son document, le téléchargement et l'incorporation d'image ou de bibliographie. L'édition d'un document pouvant se faire à plusieurs, un chat est disponible entre les différents éditeurs. Il est possible de créer un arbre de dossiers afin de trier les différents composants de notre document.
Des dizaines de thèmes pour l'éditeur sont disponibles, vous pouvez les voir ici.
Il est également possible de configurer l'éditeur afin qu'il gère les raccourcis clavier de Vim ou Emacs (je n'ai jamais testé).
Enfin l'automplétion (en français ?) est disponible.
Gestion de projet
La seconde interface est celle contenant tous les projets que vous avez sur le site:
Chaque document que vous créez sur le site est appelé un projet. Chaque projet peut être cloné, supprimé et téléchargé.
Thèmes
La dernière interface contient le Graal de tout éditeur de Latex, une liste de thèmes disponibles et commentés :
Des dizaines et des dizaines de thèmes sont disponibles sur le site. Il y a en vrac, des CV, des thèses, des articles de journaux scientifiques, des posters, … Il suffit de cliquer pour que le site crée automatiquement un projet et nous ouvre une page d'édition avec le code source du thème commenté.
Libération du code source
La libération du code a été effectuée il y a quelques jours et tous les utilisateurs ont reçu un courriel expliquant la situation.
We're starting by open-sourcing the core parts of ShareLaTeX, including the editor, the project and document storage systems, and the backend LaTeX compiler that we use. This is only the beginning of our open-source journey though, and we will be open sourcing much more soon. (We still need to review our back-end code and write documentation for the other parts.)
Que je traduirai par:
Nous sommes en train de rendre opensource le code du cœur de ShareLatex en incluant l'éditeur de code, le système de gestion de projets et de stockage de document et le système de compilation LaTeX que nous utilisons. Ceci est seulement le début de notre voyage dans le monde open-source et nous ouvrirons beaucoup plus de code très bientôt. (Nous avons encore besoin de revoir le code de notre back-end et d'écrire de la documentation pour le reste.)
Le but avoué dans le courriel est que la communauté améliore le code en incluant des nouvelles caractéristiques. L'équipe de ShareLatex continuera à gérer le site principal mais désormais tout le monde est libre d'installer son propre logiciel d'édition collaboratif de LaTeX.
Il est possible de lire l'ensemble de l'annonce sur le blog de ShareLatex.
Financement
Le site ShareLatex se finance par des offres payantes qui incluent des services supplémentaires comme une priorité dans la compilation et un historique complet de l'édition de votre document. Il existe également des offres pour des groupes regroupant les avantages des diverses offres payantes.
Conclusion
ShareLatex est un service dans le cloud et il en possède les avantages comme les inconvénients. Cependant le passage dans le monde du libre est un geste courageux et il devrait être reconnu par la communauté comme tel. LaTeX est couramment utilisé dans le monde scientifique pour mettre en forme les équations, il pourrait gagner en popularité auprès d'un autre public comme l'enseignement par exemple.
Bref ShareLatex est devenu libre, accueillons-le comme il se doit !
Aller plus loin
- ShareLatex (865 clics)
- Latex (243 clics)
- L'annonce de la libération (159 clics)
# Demain
Posté par Nicolas Dumoulin (site web personnel) . Évalué à 10.
Super, demain on aura un outil mutualisé où tous les chercheurs du secteur public français pourront collaborer facilement et efficacement à l'écriture de papier.
Demain, LaTeX deviendra plus facile à utiliser par les habitués des traitements de texte LibreOffice et Word.
Demain …
Et après-demain on aura une plate-forme institutionnelle permettant de publier et évaluer ces papiers, qui seront bien sûr accompagnés des données et logiciels (sous licence libre) permettant de vérifier les expériences.
Vivement après-demain ! :-)
Merci ShareLatex
[^] # Re: Demain
Posté par Sytoka Modon (site web personnel) . Évalué à 2.
C'est l'objectif de HAL !
# Quels paquetages sont installés et quel est la version de leur installation ?
Posté par JGO . Évalué à 4. Dernière modification le 27 février 2014 à 11:30.
Si leur argument est de ne pas « avoir à se soucier de l'intéropérabilité », le principal problème que les utilisateurs ont à résoudre c'est la disponibilité et les incompatibilité de versions entre paquetages. Du coup la question c'est de savoir quelle est leur installation : Miktex, texlive… et son numéro de version, et tant qu'on y est leur politique de mise à jour (les mises à jour de paquetages peuvent changer la sortie d'un document, voire casser selon les redéfinitions de certaines commandes).
[^] # Re: Quels paquetages sont installés et quel est la version de leur installation ?
Posté par mornik . Évalué à 1.
Pour avoir essayer d'installer la chose, c'est pas gagné.
Enfin si tu es sous debian. A la fin de l'installation tu apprends qu'il te faut un reddit en 2.6 alors que la version debian est 2.4.
En outre la procédure d'installation oublie un de leur paquet : le logger.
Par contre il est clairement indiqué qu'il te faut un texlive 2013 ou suppérieur.
[^] # Re: Quels paquetages sont installés et quel est la version de leur installation ?
Posté par Maxime (site web personnel) . Évalué à 2. Dernière modification le 27 février 2014 à 13:48.
Un reddit ? C'est quoi comme logiciel ? Je vois pas de tel paquet sur ma debian.
Edit: ok en fait c'est redis et la version 2.8 est dispo sur Jessie.
[^] # Re: Quels paquetages sont installés et quel est la version de leur installation ?
Posté par Maxime (site web personnel) . Évalué à 3.
Bon, je viens de suivre bêtement les instructions, il faut moins de 10mn pour avoir un truc qui tourne sur une Debian Testing. Mais quand je dis « tourne », il faut pas le comprendre comme fonctionnel.
Je n'ai pas le temps de chercher à résoudre les problèmes mais pour l'instant, le gros soucis c'est que ça compile pas le document latex édité. Sans doute parce que ma version de latexmk est trop vieille ?
Sinon j'ai toute l'interface du site qui marche parfaitement et qui est ultra réactive.
[^] # Re: Quels paquetages sont installés et quel est la version de leur installation ?
Posté par Kyle_the_hacker . Évalué à 2.
J'ai tenté d'installer le tout l'autre jour, j'ai arrêté quand j'ai vu qu'il faut un compte Amazon S3 pour faire tourner le tout… Tu as peut-être dû rater cette étape dans l'histoire ?
[^] # Re: Quels paquetages sont installés et quel est la version de leur installation ?
Posté par mornik . Évalué à 2.
Le compte amazon ne semble pas obligatoire. Il est utilisé pour le stockage des images. Mais oui je suis d'accord que c'est dommage.
[^] # Re: Quels paquetages sont installés et quel est la version de leur installation ?
Posté par Maxime (site web personnel) . Évalué à 2.
C'est peut-être ce qui a fait planter la compilation… Mais c'est un problème qui est en cours de traitement : https://github.com/sharelatex/filestore-sharelatex/issues/3
[^] # Re: Quels paquetages sont installés et quel est la version de leur installation ?
Posté par mornik . Évalué à 1.
oui, j'suis un peu fatigué je crois. Merci de la correction.
[^] # Re: Quels paquetages sont installés et quel est la version de leur installation ?
Posté par fravashyo . Évalué à 4.
À savoir qu'il est possible d'envoyer des fichiers de styles ou paquets particuliers dans un projet, donc c'est assez pratique. J'ai essayé avec quelques fichiers qui contenaient pas mal de dépendances, et tout est bien passé.
J'imagine qu'avec texlive 2013 ça couvre quand même la plupart des besoins.
« I approve of any development that makes it more difficult for governments and criminals to monopolize the use of force. » Eric Raymond
# Drapeau francais
Posté par collinm (site web personnel) . Évalué à 2.
pourquoi mettre un drapeau français quand les trois liens n'ont que du contenu anglophone?
www.solutions-norenda.com
[^] # Re: Drapeau francais
Posté par Benoît Sibaud (site web personnel) . Évalué à 3.
Corrigé, merci.
# Nouvelle instance
Posté par CanerCandan (site web personnel) . Évalué à 0.
Je viens de l'installer sur mon serveur, il semble fonctionner correctement avec cependant quelques fonctionalités manquantes comme les templates.
[^] # Re: Nouvelle instance
Posté par Maxime (site web personnel) . Évalué à 2.
Tu as le même problème que moi : si tu mets une image (suffit de créer un projet "exemple"), ça ne compile plus.
# Alternatives ?
Posté par Maxime (site web personnel) . Évalué à 2.
Je suis tombé par hasard sur FlyLatex, quelqu'un a déjà essayé ?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.