[Résolu] Style mathématique

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

[Résolu] Style mathématique

Messagepar csm » Mercredi 22 Décembre 2010, 07:33

Bonjour.

Je souhaiterai modifier le rendu de la mathématique dans mon document. Les caractères apparaissent souvent trop gras et l'usage de l'italique, courant normalement, est complètement absent.

Voici mes en-têtes :

Code: Tout sélectionner
\documentclass[12pt,notitlepage,openany]{amsbook}
\usepackage{eurosym}
\usepackage{amssymb}
\usepackage[francais]{babel}
\usepackage[latin1]{inputenc}
\usepackage[cyr]{aeguill}
\usepackage[papersize={16.5cm,21cm}]{geometry}
\usepackage[small,euler-digits,icomma,OT1,T1]{eulervm}
\usepackage{mathrsfs}

\setcounter{MaxMatrixCols}{10}

\theoremstyle{plain}
\newtheorem{acknowledgement}{Acknowledgement}[chapter]

\numberwithin{equation}{chapter}
\geometry{left=25mm,right=30mm,top=10mm,bottom=10mm}

\input{tcilatex}
    \mathchardef\alpha="010B
    \mathchardef\beta="010C
    \mathchardef\gamma="010D
    \mathchardef\delta="010E
    \mathchardef\epsilon="010F
    \mathchardef\zeta="0110
    \mathchardef\eta="0111
    \mathchardef\theta="0112
    \mathchardef\iota="0113
    \mathchardef\kappa="0114
    \mathchardef\lambda="0115
    \mathchardef\mu="0116
    \mathchardef\nu="0117
    \mathchardef\xi="0118
    \mathchardef\pi="0119
    \mathchardef\rho="011A
    \mathchardef\sigma="011B
    \mathchardef\tau="011C
    \mathchardef\upsilon="011D
    \mathchardef\phi="011E
    \mathchardef\chi="011F
    \mathchardef\psi="0120
    \mathchardef\omega="0121
    \mathchardef\varepsilon="0122
    \mathchardef\vartheta="0123
    \mathchardef\varpi="0124
    \mathchardef\varrho="0125
    \mathchardef\varsigma="0126
    \mathchardef\varphi="0127
   
\def\func#1{\mathop{\rm #1}\nolimits}

\makeatletter
\renewcommand{\tocchapter}[3]{%
  \@ifnotempty{#2}{\ignorespaces#1 #2\hspace*{\fill}}\par\setlength{\leftskip}{0pt}%
   #3\dotfill}
\makeatother

\begin{document}


Et voici un rendu :

Image

Image

J'ai tâché de démêler sans succès les en-têtes, sans trouver une manière d'enlever le gras des caractères mathématique (dans tous le document) et de forcer latex à diminuer la taille de la police mathématique, qui, il me semble, devrait être plus petite que le texte.

Pourriez-vous me donner des pistes pour corriger mes en-têtes ?
Dernière édition par csm le Mercredi 22 Décembre 2010, 13:30, édité 1 fois.
csm
Hecto-utilisateur
 
Messages: 60
Inscription: Jeudi 13 Mai 2010, 13:30
Statut actuel: Post-bac | Licence

Publicité

Re: Style mathématique

Messagepar pg » Mercredi 22 Décembre 2010, 09:32

csm a écrit:Je souhaiterai modifier le rendu de la mathématique dans mon document. Les caractères apparaissent souvent trop gras et l'usage de l'italique, courant normalement, est complètement absent.

Il suffit de ne pas utiliser le package eulervm et tout rentrera dans l'ordre.

Le package aeguill est obsolète, utiliser \usepackage[T1]{fontenc} et \usepackage{lmodern} à la place.

Pourquoi avoir fait \input{tcilatex} ? À moins d'utiliser Scientific Word, c'est probablement inutile (on peut toujours faire autrement) et peut causer des problèmes (attention, en le supprimant, il se peut que certaines commandes ne soient plus reconnues, cela dépend de ce qui est utilisé dans le package).

Avec ces corrections, le préambule devient :

Code: Tout sélectionner
\documentclass[12pt,notitlepage,openany]{amsbook}
\usepackage{eurosym}
\usepackage{amssymb}
\usepackage[francais]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{lmodern}
\usepackage[papersize={16.5cm,21cm}]{geometry}
\usepackage{mathrsfs}

\setcounter{MaxMatrixCols}{10}

\theoremstyle{plain}
\newtheorem{acknowledgement}{Acknowledgement}[chapter]

\numberwithin{equation}{chapter}
\geometry{left=25mm,right=30mm,top=10mm,bottom=10mm}
   
\def\func#1{\mathop{\rm #1}\nolimits}

\makeatletter
\renewcommand{\tocchapter}[3]{%
  \@ifnotempty{#2}{\ignorespaces#1 #2\hspace*{\fill}}\par\setlength{\leftskip}{0pt}%
   #3\dotfill}
\makeatother

\begin{document}

Des maths normales~: $f(x) = ax+b$

\end{document}


csm a écrit:J'ai tâché de démêler sans succès les en-têtes, sans trouver une manière d'enlever le gras des caractères mathématique (dans tous le document) et de forcer latex à diminuer la taille de la police mathématique, qui, il me semble, devrait être plus petite que le texte.

La police euler est légèrement plus grasse que Computer Modern (elle est plutôt faite pour aller avec d'autres polices) et droite (pas italique), c'est sa caractéristique distinctive.

Quand à diminuer la taille de la police mathématique, c'est une mauvaise idée : le texte et les maths doivent être de la même taille.
pg
Modérateur
 
Messages: 2593
Inscription: Jeudi 14 Juin 2007, 23:31

Re: Style mathématique

Messagepar Francky » Mercredi 22 Décembre 2010, 10:10

En plus du package lmodern,
tu peux essayer kpfonts avec ou sans l'option light,
tu pourras constater qu'on a par ordre de finesse :
lmodern,
kpfonts(light),
kpfonts,
fourier.

Par goût personnel, j'aime travailler avec kpfonts,
sur l'écran sans l'option light, à l'impression avec l'option light.

voici ce à quoi pourrait ressembler ton préambule (modifié, réordonné)
Code: Tout sélectionner
\documentclass[12pt,notitlepage,openany]{amsbook}

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[papersize={16.5cm,21cm}]{geometry}
\usepackage{lmodern}
\usepackage[light,nott]{kpfonts}
\usepackage{inconsolata}%si tu gardes l'option nott
\usepackage{eurosym}
\usepackage[francais]{babel}

\setcounter{MaxMatrixCols}{10}
...


En ce qui concerne l'italique, en France elle n'est pas forcement généralisée.
Regarde la doc de kpfonts (in french, made in France), tu trouveras une option
frenchstyle, qui si elle te convient règle ces détails.
Linux Mint | TeXLive - TexMaker - asymptote | Python3 & C - Geany - Project Euler - SPOJ
Entia non sunt multiplicanda praeter necessitatem
Francky
Giga-utilisateur
 
Messages: 683
Inscription: Dimanche 11 Avril 2010, 13:01
Statut actuel: Actif et salarié | Enseignant

Re: Style mathématique

Messagepar csm » Mercredi 22 Décembre 2010, 13:30

Je vous remercie de ces précieux détails en même temps que je m'agace de trouver tant de documentation périmée qui me recommandaient précisément d'utiliser eulervm !

J'ai finalement opté pour la proposition de Francky, moins par comparaison qualitative que par l'habitude d'avoir une mathématique en italique dans les textes. J'ai donc opté pour kpfonts avec une option frenchstyle.

Soyez remerciés tous deux.
csm
Hecto-utilisateur
 
Messages: 60
Inscription: Jeudi 13 Mai 2010, 13:30
Statut actuel: Post-bac | Licence

Re: [Résolu] Style mathématique

Messagepar Francky » Mercredi 22 Décembre 2010, 13:39

C'est surtout pg qu'il faut remercier.
J'ai travaillé mon préambule grâce à ses conseils.
Linux Mint | TeXLive - TexMaker - asymptote | Python3 & C - Geany - Project Euler - SPOJ
Entia non sunt multiplicanda praeter necessitatem
Francky
Giga-utilisateur
 
Messages: 683
Inscription: Dimanche 11 Avril 2010, 13:01
Statut actuel: Actif et salarié | Enseignant

Re: [Résolu] Style mathématique

Messagepar Caignaert » Mercredi 29 Décembre 2010, 10:33

Bonjour,

quelques mots rapides sur kpfonts
    L'option light change tous les caractères (ou presque) mais aucune métrique, la mise en page sera donc la même avec et sans cette option
    kpfonts possède déjà un \mathscr, il est inutile de charger un package comme mathrsfs, sauf si on préfère les anglaises de celui ci,
    kpfonts possède de très nombreuses options, c'est sa spécificité, il n'est donc pas inutile de lire la doc... qui existe en français

Bonnes fêtes à tous
Christophe Caignaert
package "kpfonts"
site perso : http://c.caignaert.free.fr
Caignaert
Déca-utilisateur
 
Messages: 21
Inscription: Mercredi 22 Septembre 2010, 07:15
Statut actuel: Post-bac | CPGE


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot], Google Adsense [Bot], Grapeshot [Crawler] et 17 invités