TexShop & TexMaker : Guillemets français et Œ

Publié : 15.04.2012 - 8h22 par silencio

Bonjour,

Je viens de faire mon premier travail avec LaTeX. J'ai commencé avec TexMaker car je le trouvais "rassurant" pour un débutant. A l'aide du cours de Fabien Conus j'ai pu me lancer sans crainte dans le monde LaTeX. Comme beaucoup de débutant, je me suis confronté au problème des guillemets français.
J'ai résolu le problème avec le paquet "Babel" et l'ensemble de commandes suivante :

Code : Tout sélectionner

\usepackage[babel,french=guillemets*]{csquotes}
\MakeOuterQuote{"}

Donc avec TexMaker, je tapais simplement mes guillemets (qui apparaissaient de la manière suivante : " " ) et après compilation j'avais de beaux guillemets français. Cependant, un défaut dans TexMaker m'a fait basculer vers TexShop : la fonction "Sync" n'était pas super précise.
Je suis donc passé à TexShop pour finir mon travail (donc avec le même fichier, sans rien changer), et là petit soucis pour les guillemets. Si je tape simplement des guillemets, après compilation j'obtiens des guillemets internationaux et non des guillemets français. Pour les obtenir, je suis obligé de passer par \og \fg{}.
Avec les deux logiciels j'utilise l'encodage UTF-8 (car j'ai un netbook sous GNU/Linux).
Est-ce qu'il est possible avec TexShop de simplement taper des guillemets internationaux (donc sans passer par \og et \fg{} ) et après compilation obtenir des guillemets français?

De même pour ce qui concerne le Œ, car si ça marche niquel avec TexMaker, il n'apparait pas dans TexShop après compilation.

Merci


Re: TexShop & TexMaker : Guillemets français et Œ

Publié : 16.04.2012 - 7h17 par silencio

Bon je ne sais pour quelle raison obscure, mais les guillemets français sont revenus dans TexShop... Je n'ai absolument rien changé à mon fichier où à l'éditeur (toujours le même encodage UTF-8). Pareil pour le "Œ"... J'y comprend rien... :shock:


Re: TexShop & TexMaker : Guillemets français et Œ

Publié : 16.04.2012 - 8h06 par djtrance

Sujet déplacé dans "Zone programmation", il est mieux à sa place ;)


Re: TexShop & TexMaker : Guillemets français et Œ

Publié : 30.04.2012 - 7h11 par Franck Pastor

Pardon pour le retard à répondre. Le problème a l'air de s'être résolu de lui-même, mais j'aimerais bien voir le préambule complet de ton fichier TeX, notamment concernant l'encodage, pour comprendre d'où ça venait.

Pour ma part, j'utilise également l'encodage UTF-8 par défaut, dans les préférences de TeXShop mais aussi via la ligne suivante en première position de mon fichier .tex lui-même (ça permet éventuellement de forcer l'encodage du fichier à être en UTF-8 même si l'encodage par défaut des Préférences est un autre) :

% !TEX encoding = UTF-8 Unicode

et pour entrer les guillemets français au clavier les lignes suivantes (pas besoin de csquotes) :


\usepackage[frenchb]{babel}
\frenchbsetup{og = «, fg = »}


Re: TexShop & TexMaker : Guillemets français et Œ

Publié : 30.04.2012 - 7h32 par silencio

Bonjour,

C'est vrai que le problème c'est réglé de lui même. Lorsque je tapais la touche "3" pour faire des guillemets, j'avais une paire de guillemets qui apparaissait à l'écran et mon curseur se positionnait entre les deux guillemets. De plus ils avaient une forme "bizarre". Je ne sais pas pourquoi mais après plusieurs redémarrage de TexShop tout est redevenu normal.
Et ça me le faisait soit sur un document déjà existant ou sur un nouveau document.
Voici comment j'encode pour les guillemets français et ça marche très bien :

Code : Tout sélectionner

 %%%%%%%%%%%%%%%%%%%% Déclaration du type de document%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[francais]{babel}   
\usepackage[T1]{fontenc}
\usepackage{hyperref} %%%%%  Déclaration références et lien

%%%%%%%%%%%%%%%%%%%Pour les guillemets  français%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[babel,french=guillemets*]{csquotes}
\MakeOuterQuote{"}


Re: TexShop & TexMaker : Guillemets français et Œ

Publié : 30.04.2012 - 7h52 par Franck Pastor

La commande \MakeOuterQuote sert à quoi, exactement ?

Edit : OK, j'ai compris, ça sert à entrer les guillemets droits, pour pouvoir avoir ensuite les guillemets double-chevrons après compilation.

Je me demande si ça ne venait pas de là… Peut-être un défaut du package csquotes corrigé après une mise à jour ? Peut-être as-tu fait une mise à jour de MacTeX (et alors éventuellement de csquotes) entre deux usages de ton fichier ?


Re: TexShop & TexMaker : Guillemets français et Œ

Publié : 30.04.2012 - 8h02 par Franck Pastor

Au juste, sur un clavier franco-belge (azerty), on peut entrer directement les guillemets français à double chevrons avec les combinaisons « alt-è » et « alt-maj-è » (« è » se trouvant sur la touche du 7). Si tu as un clavier qwerty ou qwertz, je ne sais pas…


Re: TexShop & TexMaker : Guillemets français et Œ

Publié : 30.04.2012 - 13h38 par silencio

Le truc c'est que ça soit sur un fichier vide où un fichier déjà enregistré j'avais ce problème, et je n'avais pas fait la mise à jour de TesShop (j'ai la version de fournie avec la distribution MacTex). J'ai vu sur le site de TexShop il y a une version pour Lion mais je ne l'ai pas téléchargé.
Dans l'éditeur, lorsque je tapais une fois sur la touche 3, j'avais une paire de guillemets qui avait la particularité que les guillemets de gauche était droits et ceux de droite légèrement incliné vers la droite.
Peut-être un bug entre TexShop et Lion, mais bon ça c'est résorbé tout seul... bizarre quand même.

Par contre j'ai une question un peu HS qui me brûle depuis longtemps mais que j'hésite à poser de peur que ça finisse en troll.
En surfant sur le web, j'ai lu que beaucoup d'utilisateur de LaTeX sur Mac plébiscité TexShop. Je suis débutant et j'utilise TexMaker (et j'essaye donc TexShop). J'avoue que l'autocomplétion est super efficace, notamment pour la bibliographie (une info bulle apparaît proposant les auteurs enregistrés dans mon fichier bibtex, et en premier les auteurs les plus cités, puis le reste par ordre alphabétique). Par contre la synchro PDF <-> Tex est beaucoup moins précise qu'avec TexShop. Donc je me demandais ce qui faisait le plus de TexShop par rapport aux autres éditeurs Mac, pourquoi était-il autant plébiscité?
Je ne veux pas faire un troll ou une nouvelle guerre des éditeurs, j'ai passé l'âge. :D


Re: TexShop & TexMaker : Guillemets français et Œ

Publié : 30.04.2012 - 21h32 par Franck Pastor

silencio a écrit :Par contre la synchro PDF <-> Tex est beaucoup moins précise qu'avec TexShop.


Je suppose que tu voulais dire : « avec TeXmaker » ?

À tout hasard, est-ce que tu utilises bien « SyncTeX » pour la synchronisation ? Il y a trois choix possibles dans les préférences, vérifie bien que SyncTeX est cochée…

Sinon, si j'utilise de préférence TeXShop, c'est parce que c'est une application Cocoa contrairement à TeXmaker. Ça signifie surtout, pour moi, que je peux utiliser Ctrl-Z indéfiniment pour corriger une infinité d'erreurs, et que je peux utiliser les raccourcis clavier type Emacs que Cocoa reprend. Ctrl-A pour aller en début de ligne, Ctrl-E en fin de ligne, Ctrl-D pour effacer le caractère suivant, Ctrl-H pour le précédent, etc. Je ne peux plus m'en passer tellement c'est pratique.


Re: TexShop & TexMaker : Guillemets français et Œ

Publié : 30.04.2012 - 22h25 par silencio

Franck Pastor a écrit :
silencio a écrit :Par contre la synchro PDF <-> Tex est beaucoup moins précise qu'avec TexShop.


Je suppose que tu voulais dire : « avec TeXmaker » ?


Oui effectivement c'est ce que je voulais dire. J'utilise l'argument -synctex=1 pour mes compilations, mais TexMaker renvoi au paragraphe et non au mot comme le fait TexShop.

Franck Pastor a écrit :Sinon, si j'utilise de préférence TeXShop, c'est parce que c'est une application Cocoa contrairement à TeXmaker. Ça signifie surtout, pour moi, que je peux utiliser Ctrl-Z indéfiniment pour corriger une infinité d'erreurs, et que je peux utiliser les raccourcis clavier type Emacs que Cocoa reprend. Ctrl-A pour aller en début de ligne, Ctrl-E en fin de ligne, Ctrl-D pour effacer le caractère suivant, Ctrl-H pour le précédent, etc. Je ne peux plus m'en passer tellement c'est pratique.


J'utilise LaTex dans le cadre des sciences humaines, le mois dernier j'ai fait mon premier travail d'une quinzaine de page en LaTeX avec TexMaker donc. J'ai eut-être moins besoin qu'un programmeur de faire Ctrl-Z régulièrement et je connais Emacs que de nom, je ne maitrise pas les raccourcis clavier qu'il propose.
Mais bon pour mon prochain écrit je me lancerais dans TexShop histoire de comparer, mais j'avoue que l'absence de complétion pour la bibliographie me manque déjà :lol: A moins qu'avec TexShop il y ai un moyen de pouvoir avoir l'autocomplétion pour les références bibliographiques et les citations.


Re: TexShop & TexMaker : Guillemets français et Œ

Publié : 08.05.2012 - 10h58 par silencio

Bon apparemment mon bug avec les guillemets est revenu

Alors voici ce que j'ai dans l'éditeur de TexShop quand je tape une fois sur la touche 3 :


Et même après la mise de ce matin la version 3.07. Ca me le fait sur un fichier vide, où sur un fichier déjà existant, avant et après compilation... C'est incompréhensible. :shock:
Est-ce que j'ai mal installé la distribution LaTeX (pourant pas de soucis avec TexMaker)? Est-ce j'ai la bonne version de Texshop pour Lion?