16
Le projet TeXworks est un effort pour construire un simple programme frontal TeX (environnement de travail) qui sera disponible pour tous les principaux systèmes d'exploitation de bureau actuels - en particulier, MS Windows (XP et Vista), les distributions GNU / Linux typiques et autres X11et Mac OS X. Il est délibérément calqué sur le TeXShop primé de Dick Koch pour Mac OS X, qui est crédité d'une résurgence de l'utilisation de TeX sur la plate-forme Mac.Pour fournir une expérience similaire sur tous les systèmes, TeXworks est basé sur des outils et des bibliothèques open source multiplateformes.La boîte à outils Qt a été choisie pour la qualité de ses capacités d'interface utilisateur multiplateforme, avec un «look and feel» natif sur chaque plate-forme étant une cible réaliste.Qt fournit également un cadre d'application riche, facilitant le développement relativement rapide d'un produit utilisable.Le flux de travail TeXworks normal est centré sur PDF, utilisant pdfTeX et XeTeX comme moteurs de composition et générant des documents PDF comme sortie formatée par défaut.Bien qu'il soit possible de configurer un chemin de traitement basé sur DVI, les nouveaux arrivants dans le monde TeX n'ont pas du tout à se préoccuper de DVI, mais peuvent généralement traiter TeX comme un système qui va directement des fichiers texte balisés aux prêts à l'emploi.Documents PDF.TeXworks comprend une visionneuse PDF intégrée, basée sur la bibliothèque Poppler, il n'est donc pas nécessaire de basculer vers un programme externe tel qu'Acrobat, xpdf, etc., pour afficher la sortie de la composition.La visionneuse intégrée prend également en charge la synchronisation source / prévisualisation (par exemple, cliquez avec le bouton droit de la souris dans le texte source pour localiser la position correspondante dans le PDF, et vice versa).Cette capacité est basée sur la nouvelle fonctionnalité «SyncTeX» développée par Jérôme Laurens, et prise en charge par les programmes pdfTeX et XeTeX dans TeX Live et d'autres versions actuelles.