Page 14 sur 14 • 1 ... 8 ... 12, 13, 14
- VinZTDoyen
Je relance le fil avec une question qui n'a peut-être pas de réponse simple. Tous mes documents LaTeX étaient encodés en applemac, et j'ai décidé de basculer petit à petit en utf-8.
Je n'ai pas trouvé de solution simple pour faire la transition. Pour l'instant j'y vais à grand coup de chercher/remplacer, mais je souhaiterais un truc plus automatique. Une commande unix peut-être (je n'y connais que pouic dans ce domaine).
Je n'ai pas trouvé de solution simple pour faire la transition. Pour l'instant j'y vais à grand coup de chercher/remplacer, mais je souhaiterais un truc plus automatique. Une commande unix peut-être (je n'y connais que pouic dans ce domaine).
- BolzanoNiveau 5
Je connaissais pas iconv. Merci PauvreYorick. Ce que je faisais, dans les temps, consistait à ouvrir le fichier encodé en applemac avec gedit et à modifier l'encodage dans cet éditeur, qui possédait un bouton pour ça. Il y est peut-être encore.
- VinZTDoyen
Bon, je dois m'y prendre comme un manche car ça ne fonctionne pas.
Je précise, je suis toujours sur Mac et j'utilise toujours TeXShop. Je souhaiterais juste basculer mes applemac en utf-8.
iconv ne fonctionne pas.
La commande file -i nomdefichier me retourne regular file, ce qui est très gentil mais ne m'aide pas.
Ce n'est pas bien grave, mes chercher/remplacer sont certes un peu moins élégants, mais je m'en sors quand même.
Je précise, je suis toujours sur Mac et j'utilise toujours TeXShop. Je souhaiterais juste basculer mes applemac en utf-8.
iconv ne fonctionne pas.
La commande file -i nomdefichier me retourne regular file, ce qui est très gentil mais ne m'aide pas.
Ce n'est pas bien grave, mes chercher/remplacer sont certes un peu moins élégants, mais je m'en sors quand même.
_________________
« Il ne faut pas croire tout ce qu'on voit sur Internet » Victor Hugo.
« Le con ne perd jamais son temps. Il perd celui des autres. » Frédéric Dard
« Ne jamais faire le jour même ce que tu peux faire faire le lendemain par quelqu'un d'autre » Pierre Dac
« Je n'ai jamais lâché prise !» Claude François
« Un économiste est un expert qui saura demain pourquoi ce qu'il avait prédit hier ne s'est pas produit aujourd'hui. » Laurence J. Peter
- VinZTDoyen
Bon, je me réponds à moi-même. J'avais utilisé une mauvaise info concernant iconv. La commande suivante :
iconv -f MAC -t UTF8 monFichierAMoiAPPLEMAC.tex > monFichierAMoiUTF8.tex
fonctionne. Ensuite, dans le fichier, on remplace \usepackage[applemac]{inputenc} par \usepackage[utf8]{inputenc} et roulez jeunesse !
Cela dit, deux caractères résistent encore et toujours : pi (alt p sur mac) et l'infini (alt , sur mac) n'ont pas de correspondance en utf-8. Je suis donc obligé de les remplacer par \pi et \infty. En revanche pour tous les autres caractères ça tourne.
iconv -f MAC -t UTF8 monFichierAMoiAPPLEMAC.tex > monFichierAMoiUTF8.tex
fonctionne. Ensuite, dans le fichier, on remplace \usepackage[applemac]{inputenc} par \usepackage[utf8]{inputenc} et roulez jeunesse !
Cela dit, deux caractères résistent encore et toujours : pi (alt p sur mac) et l'infini (alt , sur mac) n'ont pas de correspondance en utf-8. Je suis donc obligé de les remplacer par \pi et \infty. En revanche pour tous les autres caractères ça tourne.
_________________
« Il ne faut pas croire tout ce qu'on voit sur Internet » Victor Hugo.
« Le con ne perd jamais son temps. Il perd celui des autres. » Frédéric Dard
« Ne jamais faire le jour même ce que tu peux faire faire le lendemain par quelqu'un d'autre » Pierre Dac
« Je n'ai jamais lâché prise !» Claude François
« Un économiste est un expert qui saura demain pourquoi ce qu'il avait prédit hier ne s'est pas produit aujourd'hui. » Laurence J. Peter
- HaydensNiveau 6
Bonsoir
j'aimerais faire un petite macro qui permette de générer aleatoirement une addition de nombres relatifs
Voila ce que j'ai fait:
sauf que :
il y a un problème avec les parenthèses
j'aimerais bien avoir des calculs de la forme a - (+b)
Je n'arrive pas a gérer les "if"
Merci d'avance
j'aimerais faire un petite macro qui permette de générer aleatoirement une addition de nombres relatifs
Voila ce que j'ai fait:
- Code:
\newcounter{a}
\newcounter{b}
\newcounter{c}
\newcounter{d}
\newcounter{k}
\newcommand{\AddRel}{%
\reinitrand[first=-10,last=0,counter=a]\rand
\reinitrand[first=-8,last=5,counter=b]\rand
\reinitrand[first=-25,last=15,counter=c]\rand
\reinitrand[first=-8,last=25,counter=d]\rand
$\thea+\theb+\thec+\thed$}
sauf que :
il y a un problème avec les parenthèses
j'aimerais bien avoir des calculs de la forme a - (+b)
Je n'arrive pas a gérer les "if"
Merci d'avance
- ycombeMonarque
Comme ça ?
Edit: non, j'ai mal compris la question.
Regarde le package siunitx, il permet d'écrire les nombres avec le + et de mettre des parenthèses autours (commande \num).
- Code:
\newcommand{\pnum}[1]{
\ifnum #1<0(\fi #1\ifnum #1<0)\fi
}
\newcommand{\AddRel}{%
\reinitrand[first=-10,last=0,counter=a]\rand
\reinitrand[first=-8,last=5,counter=b]\rand
\reinitrand[first=-25,last=15,counter=c]\rand
\reinitrand[first=-8,last=25,counter=d]\rand
$\pnum{\thea}+\pnum{\theb}+\pnum{\thec}+\pnum{\thed}$}
Edit: non, j'ai mal compris la question.
Regarde le package siunitx, il permet d'écrire les nombres avec le + et de mettre des parenthèses autours (commande \num).
_________________
Assurbanipal: "Passant, mange, bois, divertis-toi ; tout le reste n’est rien".
Franck Ramus : "Les sciences de l'éducation à la française se font fort de produire un discours savant sur l'éducation, mais ce serait visiblement trop leur demander que de mettre leur discours à l'épreuve des faits".
- HaydensNiveau 6
C'est bien ce que je voulais merci
Je ne connaissais pas ifnum. J'en profite pour ajouter la commande:
\newcommand{\sign}{
\reinitrand[first=0,last=1,counter=a]\rand
\ifnum \thea = 0 + \else - \fi
}
$\pnum{\thea} \sign \pnum{\theb} \sign \pnum{\thec} \sign \pnum{\thed}$}
Je ne connaissais pas ifnum. J'en profite pour ajouter la commande:
\newcommand{\sign}{
\reinitrand[first=0,last=1,counter=a]\rand
\ifnum \thea = 0 + \else - \fi
}
$\pnum{\thea} \sign \pnum{\theb} \sign \pnum{\thec} \sign \pnum{\thed}$}
- ycombeMonarque
\ifnum est directement une commande TeX.
https://en.wikibooks.org/wiki/TeX/ifnum
tu peux faire la même chose avec le paquet ifthenelse je crois.
https://en.wikibooks.org/wiki/TeX/ifnum
tu peux faire la même chose avec le paquet ifthenelse je crois.
_________________
Assurbanipal: "Passant, mange, bois, divertis-toi ; tout le reste n’est rien".
Franck Ramus : "Les sciences de l'éducation à la française se font fort de produire un discours savant sur l'éducation, mais ce serait visiblement trop leur demander que de mettre leur discours à l'épreuve des faits".
- VinZTDoyen
Matheod a écrit:Tu entends quoi par diapositive interactives ?
edit : tu sais comment faire une intégrale tout en écrivant les bornes de couleurs différentes (pour la relation de Chasles) ?
\int_{{\color{blue} a}}^{{\color{cyan} b}}f
devrait fonctionner (c'est le cas chez moi)
_________________
« Il ne faut pas croire tout ce qu'on voit sur Internet » Victor Hugo.
« Le con ne perd jamais son temps. Il perd celui des autres. » Frédéric Dard
« Ne jamais faire le jour même ce que tu peux faire faire le lendemain par quelqu'un d'autre » Pierre Dac
« Je n'ai jamais lâché prise !» Claude François
« Un économiste est un expert qui saura demain pourquoi ce qu'il avait prédit hier ne s'est pas produit aujourd'hui. » Laurence J. Peter
- MatheodHabitué du forum
VinZT a écrit:Matheod a écrit:Tu entends quoi par diapositive interactives ?
edit : tu sais comment faire une intégrale tout en écrivant les bornes de couleurs différentes (pour la relation de Chasles) ?
\int_{{\color{blue} a}}^{{\color{cyan} b}}f
devrait fonctionner (c'est le cas chez moi)
Merci ! Bizarre qu'il faille doubler les accolades.
- VinZTDoyen
Oui, mais en ne les doublant pas, la borne supérieure de l'intégrale part en sucette.
_________________
« Il ne faut pas croire tout ce qu'on voit sur Internet » Victor Hugo.
« Le con ne perd jamais son temps. Il perd celui des autres. » Frédéric Dard
« Ne jamais faire le jour même ce que tu peux faire faire le lendemain par quelqu'un d'autre » Pierre Dac
« Je n'ai jamais lâché prise !» Claude François
« Un économiste est un expert qui saura demain pourquoi ce qu'il avait prédit hier ne s'est pas produit aujourd'hui. » Laurence J. Peter
- MatheodHabitué du forum
VinZT a écrit:Oui, mais en ne les doublant pas, la borne supérieure de l'intégrale part en sucette.
Oui c'est ce qui me posait problème. Et je n'ai pas compris pourquoi LaTeX réagissait comme ça.
- AndréCNiveau 9
Vous n'êtes pas le seul !Matheod a écrit:
Oui c'est ce qui me posait problème. Et je n'ai pas compris pourquoi LaTeX réagissait comme ça.
Il y a plein de trucs que personne ne comprend avec LaTeX : les forums d'entraide LaTeX ressemblent aux chroniques « trucs et astuces » de « femme d'aujourd'hui » : on échange des recettes qui fonctionnent (et on n'en demande pas plus).
- ycombeMonarque
Matheod a écrit:VinZT a écrit:Matheod a écrit:Tu entends quoi par diapositive interactives ?
edit : tu sais comment faire une intégrale tout en écrivant les bornes de couleurs différentes (pour la relation de Chasles) ?
\int_{{\color{blue} a}}^{{\color{cyan} b}}f
devrait fonctionner (c'est le cas chez moi)
Merci ! Bizarre qu'il faille doubler les accolades.
- Code:
\int^{\textcolor{cyan}b}_{\textcolor{blue}a}f
donne ceci:
Il y a un problème avec les commandes qui utilisent des accolades dans le mode math:
https://tex.stackexchange.com/questions/280598/simpler-way-to-add-color-to-equations-in-math-mode
_________________
Assurbanipal: "Passant, mange, bois, divertis-toi ; tout le reste n’est rien".
Franck Ramus : "Les sciences de l'éducation à la française se font fort de produire un discours savant sur l'éducation, mais ce serait visiblement trop leur demander que de mettre leur discours à l'épreuve des faits".
- FansouxNiveau 5
J'ai créé quelques documents Latex sans (trop) de soucis,
Aujourd'hui nouvel essai et curieusement j'ai un problème qui ne se posait pas avant : mes lettres accentuées ne passent pas du tout, malgré la présence de mes 3 packages habituels :
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
D'une part je ne comprends pas pourquoi le problème ne se pose qu'aujourd'hui, d'autre part j'ai essayé d'autres chose comme : quatri`{e}me ... est à cause de cela ou autre chose, mais la compilation entraîne des foules d'erreurs.
Merci à ceux qui pourront m'aider
Aujourd'hui nouvel essai et curieusement j'ai un problème qui ne se posait pas avant : mes lettres accentuées ne passent pas du tout, malgré la présence de mes 3 packages habituels :
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
D'une part je ne comprends pas pourquoi le problème ne se pose qu'aujourd'hui, d'autre part j'ai essayé d'autres chose comme : quatri`{e}me ... est à cause de cela ou autre chose, mais la compilation entraîne des foules d'erreurs.
Merci à ceux qui pourront m'aider
- ycombeMonarque
Les derniers messages ont été extraits du fil sur DMaths pour être placés ici par souci de cohérence
https://www.neoprofs.org/t115127-dmaths-pour-openoffice-ou-libre-office?highlight=dmaths
https://www.neoprofs.org/t115127-dmaths-pour-openoffice-ou-libre-office?highlight=dmaths
_________________
Assurbanipal: "Passant, mange, bois, divertis-toi ; tout le reste n’est rien".
Franck Ramus : "Les sciences de l'éducation à la française se font fort de produire un discours savant sur l'éducation, mais ce serait visiblement trop leur demander que de mettre leur discours à l'épreuve des faits".
- SulfolobusÉrudit
Tu n'aurais pas changé l'encodage de ton logiciel (soit volontairement soit lors d'une mise à jours, genre le logiciel en utf8 et ton package en latin1) ?
- FansouxNiveau 5
... peut être Sulfolobus ... sauf que je n'ai strictement aucune idée de où vérifier/modifier cela ... je ne sais même pas de quel logiciel il s'agit parmi les différents que j'ai installés pour m'initier à Latex !
- User17706Bon génie
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
Pour {babel} on recommande habituellement [frenchb] de Bernard Gaulle, qui est mieux que [francais]. Essaie avec [utf8]{inputenc}, comme le suggère Sulfolobus.
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
Pour {babel} on recommande habituellement [frenchb] de Bernard Gaulle, qui est mieux que [francais]. Essaie avec [utf8]{inputenc}, comme le suggère Sulfolobus.
- Code:
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[frenchb]{babel}
- AnaxagoreGuide spirituel
Je plvssoie.
_________________
"De même que notre esprit devient plus fort grâce à la communication avec les esprits vigoureux et raisonnables, de même on ne peut pas dire combien il s'abâtardit par le commerce continuel et la fréquentation que nous avons des esprits bas et maladifs." Montaigne
"Woland fit un signe de la main, et Jérusalem s'éteignit."
"On déclame contre les passions sans songer que c'est à leur flambeau que la philosophie allume le sien." Sade
- FansouxNiveau 5
J'ai tenté les 2 modifications, séparément ou simultanément, sans succès ; j'ai tout remis comme au départ ... cela fonctionne ... m'expliquera qui pourra !!
Je tenterai tout de même de suivre votre conseil concernant frenchb
Merci
Je tenterai tout de même de suivre votre conseil concernant frenchb
Merci
- User17706Bon génie
frenchb n'allait de toute façon rien modifier à l'affichage des accents qui est très probablement un problème d'encodage du fichier source (donc du ressort d'inputenc).
Bizarre
Bizarre
- FinrodExpert
+1 le problème vient de l'encodage, le fichier a probablement été compilé une fois en utf-8.
Le fait d'effacer puis réécrire un accent répare-t-il le problème ?
Le fait d'effacer puis réécrire un accent répare-t-il le problème ?
- SekhmetNiveau 7
Bonjour à tous,
Il y a bien longtemps maintenant, quand j'étais étudiante, j'avais utilisé LaTeX pour faire quelques documents. Mais finalement, je préférais Word donc j'ai abandonné.
Aujourd'hui, souhaitant mettre dans mes documents pour les élèves des scripts scratch avec des blocs simples écrits en noir sur fond blanc (comme au brevet) afin que ce soit plus lisible que les blocs colorés du logiciel scratch, je vois que cela est possible avec LaTeX via l'extension appropriée.
Sauf que je n'ai jamais enregistré des extensions.
Je m'y perds complètement. Il me semblait que l'extension Scratch3 était incluse dans TexLive mais apparemment non car au moment de la compilation ça m'affiche ceci : "LaTeX Error: Environment scratch undefined."
J'ai alors téléchargé l'extension, que j'ai déposée dans texlive -> texmf-local -> tex -> latex. Mais ça ne marchait toujours pas. Je l'ai alors mise dans le sous dossier "local" du dossier "latex". Ca ne marche pas non plus. Comme l'éditeur Texlive est un peu moisi je trouve, j'ai repris Texmaker mais non, là aussi il ne reconnait pas l'extension Scratch.
Je me sens complètement larguée... Pourtant, lorsque j'avais pris en main LaTeX pendant mes études, j'avais trouvé ça simple (pour l'usage que j'en faisais). Je me sens totalement idiote, ça parait tellement normal pour tout le monde la gestion des extensions alors que moi (pourtant très geek), je ne suis pas capable d'installer / d'utiliser celle dont j'ai besoin ?!
L'extension Scratch3 est pourtant officiellement bien installée dans Texlive puisque dans le Manager, elle est dans la liste des packages, voir l'image jointe.
Par pitié, y aurait-il une âme charitable pour m'aider, ça me rend folle cette énigme ?!
Il y a bien longtemps maintenant, quand j'étais étudiante, j'avais utilisé LaTeX pour faire quelques documents. Mais finalement, je préférais Word donc j'ai abandonné.
Aujourd'hui, souhaitant mettre dans mes documents pour les élèves des scripts scratch avec des blocs simples écrits en noir sur fond blanc (comme au brevet) afin que ce soit plus lisible que les blocs colorés du logiciel scratch, je vois que cela est possible avec LaTeX via l'extension appropriée.
Sauf que je n'ai jamais enregistré des extensions.
Je m'y perds complètement. Il me semblait que l'extension Scratch3 était incluse dans TexLive mais apparemment non car au moment de la compilation ça m'affiche ceci : "LaTeX Error: Environment scratch undefined."
J'ai alors téléchargé l'extension, que j'ai déposée dans texlive -> texmf-local -> tex -> latex. Mais ça ne marchait toujours pas. Je l'ai alors mise dans le sous dossier "local" du dossier "latex". Ca ne marche pas non plus. Comme l'éditeur Texlive est un peu moisi je trouve, j'ai repris Texmaker mais non, là aussi il ne reconnait pas l'extension Scratch.
Je me sens complètement larguée... Pourtant, lorsque j'avais pris en main LaTeX pendant mes études, j'avais trouvé ça simple (pour l'usage que j'en faisais). Je me sens totalement idiote, ça parait tellement normal pour tout le monde la gestion des extensions alors que moi (pourtant très geek), je ne suis pas capable d'installer / d'utiliser celle dont j'ai besoin ?!
L'extension Scratch3 est pourtant officiellement bien installée dans Texlive puisque dans le Manager, elle est dans la liste des packages, voir l'image jointe.
Par pitié, y aurait-il une âme charitable pour m'aider, ça me rend folle cette énigme ?!
- SekhmetNiveau 7
Finalement j’ai eu une illumination et c’est résolu : eh bien voilà, ça faisait trop longtemps que je n’avais pas fait de documents en LaTeX, du coup j’avais tout simplement oublié de mettre la commande \usepackage{scratch3} au début, quelle idiote !
Page 14 sur 14 • 1 ... 8 ... 12, 13, 14
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum