[Résolu] Problème de fonte (adobe-utopia)

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] Problème de fonte (adobe-utopia)

Messagepar plop08 » Samedi 29 Novembre 2014, 17:09

Bonjour,

après avoir un lu un très beau sujet de physique rédigé avec la font adobe-utopia.

Code: Tout sélectionner
    \documentclass[12pt]{article}%
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
%    \usepackage{fourier}
%    \usepackage[adobe-utopia]{mathdesign}
    \usepackage{textcomp}
    %\usepackage[eurosym,right]{eurofont}
    \usepackage{geometry}
    \usepackage{lastpage}
    \usepackage{tikz}
    \usepackage{ifthen}
    \usepackage{theorem}
    \usepackage{mathrsfs, amsfonts,amsmath,amssymb}
    \renewcommand{\geq}{\geqslant}
    \renewcommand{\leq}{\leqslant}
    \usepackage{fancyhdr}
    \usepackage{afterpage}
    \usepackage{graphicx}
    \usepackage[tikz]{bclogo}
    \usetikzlibrary{calc}
     \usepackage{ifthen}
    \usepackage{calc}
    \usepackage{tabularx}
    \usepackage{units} % \units[1]{cm}
    \usepackage[french]{babel}
    \frenchbsetup{ReduceListSpacing=false,CompactItemize=false}
    \usepackage[autolanguage]{numprint}
    \renewcommand{\FrenchLabelItem}{\textbullet}
    \renewcommand{\FrenchLabelItem}{\textbullet}
    \usepackage{icomma}
    \newcommand{\bonhomme}[3] {%
    \draw [#3] ( {#1-cos(50)*0.3},{ #2+sin(50)*0.3})--({#1-cos(50)*0.3}, #2+1);%
    \draw [#3] ( {#1+cos(50)*0.3},{ #2+sin(50)*0.3})--({#1+cos(50)*0.3}, #2+1);%
    \draw [#3] ( {#1-cos(50)*0.3},{ #2+1})--({#1+cos(50)*0.3}, #2+1);%
    \draw [#3] ( #1, #2 ) circle ( .3 );%
    \draw [#3] ( #1, #2-.3 ) -- ( #1, #2-1 );%
    \draw [#3] ( #1-.3, #2-.6 ) -- ( #1+.3, #2-.6);%
    \draw [#3] ( #1, #2-1 ) -- ( #1-.3, #2-1.6 );%
    \draw [#3] ( #1, #2-1 ) -- ( #1+.3, #2-1.6 );%
    \node[inner sep=0pt]  at (#1,#2+.5) {\includegraphics[scale=.1]{trisk.png}};
    }


    \AtBeginDocument{%
      \renewcommand{\labelitemii}{$\circ$}%
      \renewcommand{\labelitemiii}{$\diamon$}%
      \renewcommand{\labelitemiv}{$\triangleright$}%
    }

    \geometry{
      a4paper,%
      left=1.5cm,right=1.5cm,%
      marginparwidth=0.5cm,%
      top=1.5cm,bottom=1.5cm,%
      headsep=1em %-1em
    }

    \setlength{\theorempostskipamount}{1\baselineskip}
    \newcounter{Cexe}
    \renewcommand{\theCexe}{\Roman{Cexe}}
    {%
      \theorembodyfont{\mdseries}%
      \theoremstyle{break}%
      \newtheorem{exercise}[Cexe]{Exercice}%
    }

    \newcounter{Ccorr}[section]
    \renewcommand{\theCcorr}{\Roman{Ccorr}}
    {   \theorembodyfont{\upshape}
      \theoremstyle{break}
      \newtheorem{claim}[Ccorr]{Correction de l'exercice}
    }

    \renewcommand{\theenumi}{\arabic{enumi}}
    \renewcommand{\theenumii}{\alph{enumii}}
    \renewcommand{\theenumiii}{\roman{enumiii}}
    \renewcommand{\labelenumi}{\textbf{\theenumi)}}
    \renewcommand{\labelenumii}{\textbf{\theenumii)}}
    \renewcommand{\labelenumiii}{\textbf{\theenumiii.}}
    \renewcommand{\thesection}{\Roman{section}}
    \renewcommand{\thesubsection}{\thesection-\alpha{subsection}}
    \renewcommand{\thesubsubsection}{\thesubsection.\arabic{subsubsection}}

    \setlength{\parindent}{0pt}
    \renewcommand{\vec}[1]{\ensuremath{\overrightarrow{#1\;}}}
    \newcommand{\Euro}[1]{\text{\euros{\ensuremath{#1}}}}

    \newboolean{affduree}
    \newboolean{bcalculatrice}
    \newboolean{nominatif}

    \setboolean{nominatif}{true} % Décommenter pour mettre un champs Nom:.......
    \newcommand{\titre}{Devoir  \no5}
    \newcommand{\classe}{Terminale Bac Pro}
    \setboolean{bcalculatrice}{true} % Décommenter si la calculatrice est autorisée.
    \newcommand{\calculatricetrue}{Calculatrice autorisée}
    \newcommand{\calculatricefalse}{\textbf{Calculatrice non autorisée}}
    \newcommand{\Date}{Décembre 2014}
    \setboolean{affduree}{true}
    \newcommand{\duree}{Durée: $30^{\text{min}}$}
    %\newcommand{\pourle}{à rendre le 07 janvier 2008}
    \newcommand{\etablissement}{Lycée {\sc François Arago}}
    \newcommand{\discipline}{Mathématiques}
    \fancypagestyle{firstpage}{
      \fancyhead{}
      \lhead{\etablissement}
      \rhead{\discipline}
      \lfoot{\scriptsize{Prorata temporis}}
      \cfoot{}
      \rfoot{\thepage$/$\pageref{LastPage}}
      \renewcommand{\footrulewidth}{0.4pt}
      \renewcommand{\headrulewidth}{0.4pt}
    }
    \fancypagestyle{otherpage}{
      \renewcommand{\headrulewidth}{0pt}
      \renewcommand{\footrulewidth}{0.4pt}
      \fancyhead{}
      \lfoot{\scriptsize{\classe}}
      \cfoot{\scriptsize{\titre}}
      \rfoot{\thepage$/$\pageref{LastPage}}
    }
    \pagestyle{otherpage}%
    \thispagestyle{firstpage}

    \begin{document}
    \noindent\begin{tabularx}{\textwidth}[t]{X>{\centering\arraybackslash}c>{\raggedleft\arraybackslash}X}
      \classe&{\large\titre}&\Date \\
      &&\\
      \ifthenelse{\boolean{nominatif}}{Nom:
        \makebox[0mm][l]{\makebox[50mm][l]{\dotfill}\;}}{}&%
      \ifthenelse{\boolean{affduree}}{\duree}{\pourle}&%
      \ifthenelse{\boolean{bcalculatrice}}{\calculatricetrue}{\calculatricefalse}
    \end{tabularx}
    \begin{center}
      \hrulefill%
      \ \scriptsize{\emph{\textbf
          {La qualité de la rédaction et la précision des raisonnements
            influent sur la notation}}\ }%
      \hrulefill%
    \end{center}

\begin{exercise}
\underline{\textbf{Connaître son cours :}}

Une suite géométrique a pour premier terme $u_1=110$ et pour raison $q=1,1$.
\begin{itemize}
\item Donner $u_2$, $u_3$, $u_4$, $u_{100}$ et $u_{150}$ :

\dotfill

\dotfill

\dotfill

\dotfill

\item Calculer la somme des cent premiers termes :

\dotfill

\dotfill

\item Calculer la somme des cent cinquante premiers termes :

\dotfill

\dotfill

\end{itemize}

\end{exercise}
\end{document}


mais évidement : ça bugue avec amsmath (je pense),
j'avoue avoir trouvé mon seuil d'incompétence (si je vie amsmath, y a tabularx qui couine etc etc)
auriez vous une idée ?
(par contre je suis assez content de moi, je me suis dépatouillé avec OpenDys pour tenter d'aider un élève dys)

bien cordialement,
Dernière édition par plop08 le Dimanche 07 Décembre 2014, 16:38, édité 1 fois.
plop08
Téra-utilisateur
 
Messages: 1127
Inscription: Mardi 28 Avril 2009, 18:05
Localisation: Reims
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: problème de font

Messagepar evariste_G » Samedi 29 Novembre 2014, 18:18

Bonjour.
Il suffit d'appeler mathdesign après avoir appeler amsmath :

Code: Tout sélectionner
\usepackage{mathrsfs, amsfonts,amsmath,amssymb}
\usepackage[adobe-utopia]{mathdesign}
Mathématiques, LaTeX et Python : http://www.mathweb.fr
Cours de math, aide à distance : https://cours-particuliers-bordeaux.fr/
evariste_G
Téra-utilisateur
 
Messages: 1422
Inscription: Vendredi 19 Décembre 2008, 19:13
Localisation: Bordeaux
Statut actuel: Actif et salarié | Enseignant

Re: problème de font

Messagepar plop08 » Samedi 29 Novembre 2014, 18:35

merci de votre réponse :) effectivement ma compilation passe un cap, mais je me retrouve toujours avec une erreur : voir pj

encore merci pour le coup de main :)
Fichiers joints
mathematex2.png
plop08
Téra-utilisateur
 
Messages: 1127
Inscription: Mardi 28 Avril 2009, 18:05
Localisation: Reims
Statut actuel: Actif et salarié | Enseignant

Re: problème de font

Messagepar kojak » Samedi 29 Novembre 2014, 20:18

Bonsoir plop08

Chez moi, ça compile nickel sans erreur.

PS : hors sujet, tu fais faire les calculs à la main j'espère :D
pas d'aide par MP
kojak
Modérateur
 
Messages: 10397
Inscription: Samedi 18 Novembre 2006, 19:50
Statut actuel: Actif et salarié | Enseignant

Re: problème de font

Messagepar balf » Samedi 29 Novembre 2014, 20:34

J'ai bien le même problème avec mathdesign — pas avec fourier. Le problème vient de ce que mathdesign redéfinit \hrulefill. Pour y remédier, vous pouvez revenir à l'ancienne définition. Pour ce faire, insérer dans votre préambule avant le chargement de mathdesign la ligne suivante :
\let\oldhrf\hrulefill,
puis après le chargement
\let\hrulefill\oldhrf.

Autre possibilité, évidemment : charger fourier, complété éventuellement par erewhon, un clone libre d'utopia qui fournit de vraies petites capitales (en normal, gras, italiques et gras-italiques), les chiffres elzéviriens et les chiffres supérieurs pour les appels de notes.

Au passage, il vaudrait mieux ne pas charger amsfonts ni amssymb si vous chargez fourier ou mathdesign.

B.A.
balf
Zetta-utilisateur
 
Messages: 3823
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: problème de font

Messagepar plop08 » Dimanche 30 Novembre 2014, 13:20

kojak a écrit:Bonsoir plop08

Chez moi, ça compile nickel sans erreur.


!!!


kojak a écrit:PS : hors sujet, tu fais faire les calculs à la main j'espère :D


absolument.


pas.


déjà que je lutte pour qu'ils n'utilisent pas leur téléphone.

bref :/
plop08
Téra-utilisateur
 
Messages: 1127
Inscription: Mardi 28 Avril 2009, 18:05
Localisation: Reims
Statut actuel: Actif et salarié | Enseignant

Re: problème de font

Messagepar plop08 » Dimanche 30 Novembre 2014, 13:23

balf a écrit:J'ai bien le même problème avec mathdesign — pas avec fourier. Le problème vient de ce que mathdesign redéfinit \hrulefill. Pour y remédier, vous pouvez revenir à l'ancienne définition. Pour ce faire, insérer dans votre préambule avant le chargement de mathdesign la ligne suivante :
\let\oldhrf\hrulefill,
puis après le chargement
\let\hrulefill\oldhrf.

Autre possibilité, évidemment : charger fourier, complété éventuellement par erewhon, un clone libre d'utopia qui fournit de vraies petites capitales (en normal, gras, italiques et gras-italiques), les chiffres elzéviriens et les chiffres supérieurs pour les appels de notes.

Au passage, il vaudrait mieux ne pas charger amsfonts ni amssymb si vous chargez fourier ou mathdesign.

B.A.



merci :)

mais chez moi ça ne passe pas.

de plus si je ne charge pas amsfont : ça plante autre part.

je vais voir à ça pendant les vacances de Noël, à tête reposée.

merci encore de votre aide :)
plop08
Téra-utilisateur
 
Messages: 1127
Inscription: Mardi 28 Avril 2009, 18:05
Localisation: Reims
Statut actuel: Actif et salarié | Enseignant

Re: Problème de fonte (adobe-utopia)

Messagepar kojak » Dimanche 30 Novembre 2014, 13:40

C'est le fichier tex ce dessus qui plante ou un autre ?

Car celui ci, ça passe bien avec la modif d'appel des packages indiqué par evariste sous debian et texlive 2012

Essaie de mettre à jour ta distribution ou autre ? de vider tous les fichiers auxiliaires de créer et de recompiler. Tu compiles d'ailleurs avec quelle chaine pdflatex, ou latex+dvips+ps2f ou autre ?

Peux tu joindre le log complet associé ?
pas d'aide par MP
kojak
Modérateur
 
Messages: 10397
Inscription: Samedi 18 Novembre 2006, 19:50
Statut actuel: Actif et salarié | Enseignant

Re: Problème de fonte (adobe-utopia)

Messagepar plop08 » Dimanche 30 Novembre 2014, 15:04

c'est bien celui là.

ma distribution est à jour sur mon Mac :)

compilation pdflatex+voirpdf (texmaker)

et le log est en fichier joint :)
Fichiers joints
devoirsuitefont.log
(67.26 Kio) Téléchargé 69 fois
plop08
Téra-utilisateur
 
Messages: 1127
Inscription: Mardi 28 Avril 2009, 18:05
Localisation: Reims
Statut actuel: Actif et salarié | Enseignant

Re: Problème de fonte (adobe-utopia)

Messagepar kojak » Dimanche 30 Novembre 2014, 15:24

plop08 a écrit:ma distribution est à jour sur mon Mac :)
Elle est trop à jour :lol:

Et au vu du log, si tu mettais ton tabularx en mode maths : c'est à dire une balise dollar au début et une à la fin ?
pas d'aide par MP
kojak
Modérateur
 
Messages: 10397
Inscription: Samedi 18 Novembre 2006, 19:50
Statut actuel: Actif et salarié | Enseignant

Re: Problème de fonte (adobe-utopia)

Messagepar balf » Dimanche 30 Novembre 2014, 15:55

Dans le code suivant, où j'ai commenté tous les appels de fontes à l'exception de mathdesign, ça compile parfaitement:
Code: Tout sélectionner
              \documentclass[12pt]{article}%
        \usepackage[utf8]{inputenc}
        \usepackage[T1]{fontenc}


\let\oldhrf\hrulefill
    % \usepackage{lmodern}
   % \usepackage{fourier, erewhon}
     \usepackage[adobe-utopia]{mathdesign}
    % \usepackage{textcomp}
        %\usepackage[eurosym,right]{eurofont}
        \usepackage{geometry}
        \usepackage{lastpage}
        \usepackage{tikz}
        \usepackage{ifthen}
        \usepackage{theorem}
        \usepackage{mathrsfs, amsmath}%, amsfonts, amssymb
        \renewcommand{\geq}{\geqslant}
        \renewcommand{\leq}{\leqslant}
        \usepackage{fancyhdr}
        \usepackage{afterpage}
        \usepackage{graphicx}
        \usepackage[tikz]{bclogo}
        \usetikzlibrary{calc}
         \usepackage{ifthen}
        \usepackage{calc}
        \usepackage{tabularx}
        \usepackage{units} % \units[1]{cm}
        \usepackage[french]{babel}
        \frenchbsetup{ReduceListSpacing=false,CompactItemize=false}
        \usepackage[autolanguage]{numprint}
        \renewcommand{\FrenchLabelItem}{\textbullet}
        \renewcommand{\FrenchLabelItem}{\textbullet}
 \usepackage{icomma}
 \newcommand{\bonhomme}[3] {%
        \draw [#3] ( {#1-cos(50)*0.3},{ #2+sin(50)*0.3})--({#1-cos(50)*0.3}, #2+1);%
        \draw [#3] ( {#1+cos(50)*0.3},{ #2+sin(50)*0.3})--({#1+cos(50)*was
        0.3}, #2+1);%
        \draw [#3] ( {#1-cos(50)*0.3},{ #2+1})--({#1+cos(50)*0.3}, #2+1);%
        \draw [#3] ( #1, #2 ) circle ( .3 );%
        \draw [#3] ( #1, #2-.3 ) -- ( #1, #2-1 );%
        \draw [#3] ( #1-.3, #2-.6 ) -- ( #1+.3, #2-.6);%
        \draw [#3] ( #1, #2-1 ) -- ( #1-.3, #2-1.6 );%
        \draw [#3] ( #1, #2-1 ) -- ( #1+.3, #2-1.6 );%
        \node[inner sep=0pt] at (#1,#2+.5) {\includegraphics[scale=.1]{trisk.png}};
        }


        \AtBeginDocument{%
          \renewcommand{\labelitemii}{$\circ$}%
          \renewcommand{\labelitemiii}{$\diamon$}%
          \renewcommand{\labelitemiv}{$\triangleright$}%
        }

        \geometry{
          a4paper,%
          left=1.5cm,right=1.5cm,%
          marginparwidth=0.5cm,%
          top=1.5cm,bottom=1.5cm,%
          headsep=1em %-1em
        }

        \setlength{\theorempostskipamount}{1\baselineskip}
        \newcounter{Cexe}
        \renewcommand{\theCexe}{\Roman{Cexe}}
        {%
          \theorembodyfont{\mdseries}%
          \theoremstyle{break}%
          \newtheorem{exercise}[Cexe]{Exercice}%
        }

        \newcounter{Ccorr}[section]
        \renewcommand{\theCcorr}{\Roman{Ccorr}}
        { \theorembodyfont{\upshape}
          \theoremstyle{break}
          \newtheorem{claim}[Ccorr]{Correction de l'exercice}
        }

        \renewcommand{\theenumi}{\arabic{enumi}}
        \renewcommand{\theenumii}{\alph{enumii}}
        \renewcommand{\theenumiii}{\roman{enumiii}}
        \renewcommand{\labelenumi}{\textbf{\theenumi)}}
        \renewcommand{\labelenumii}{\textbf{\theenumii)}}
        \renewcommand{\labelenumiii}{\textbf{\theenumiii.}}
        \renewcommand{\thesection}{\Roman{section}}
        \renewcommand{\thesubsection}{\thesection-α{subsection}}
        \renewcommand{\thesubsubsection}{\thesubsection.\arabic{subsubsection}}

        \setlength{\parindent}{0pt}
        \renewcommand{\vec}[1]{\ensuremath{\overrightarrow{#1\;}}}
        \newcommand{\Euro}[1]{\text{\euros{\ensuremath{#1}}}}

        \newboolean{affduree}
        \newboolean{bcalculatrice}
        \newboolean{nominatif}

        \setboolean{nominatif}{true} % Décommenter pour mettre un champs Nom:.......
        \newcommand{\titre}{Devoir \no5}
        \newcommand{\classe}{Terminale Bac Pro}
        \setboolean{bcalculatrice}{true} % Décommenter si la calculatrice est autorisée.
        \newcommand{\calculatricetrue}{Calculatrice autorisée}
        \newcommand{\calculatricefalse}{\textbf{Calculatrice non autorisée}}
        \newcommand{\Date}{Décembre 2014}
        \setboolean{affduree}{true}
        \newcommand{\duree}{Durée: $30^{\text{min}}$}
        %\newcommand{\pourle}{à rendre le 07 janvier 2008}
        \newcommand{\etablissement}{Lycée {\sc François Arago}}
        \newcommand{\discipline}{Mathématiques}
        \fancypagestyle{firstpage}{
          \fancyhead{}
          \lhead{\etablissement}
          \rhead{\discipline}
          \lfoot{\scriptsize{Prorata temporis}}
          \cfoot{}
          \rfoot{\thepage$/$\pageref{LastPage}}
          \renewcommand{\footrulewidth}{0.4pt}
          \renewcommand{\headrulewidth}{0.4pt}
        }
        \fancypagestyle{otherpage}{
          \renewcommand{\headrulewidth}{0pt}
          \renewcommand{\footrulewidth}{0.4pt}
          \fancyhead{}
          \lfoot{\scriptsize{\classe}}
          \cfoot{\scriptsize{\titre}}
          \rfoot{\thepage$/$\pageref{LastPage}}
        }
        \pagestyle{otherpage}%
        \thispagestyle{firstpage}


\let\hrulefill\oldhrf
        \begin{document}
        \noindent\begin{tabularx}{\textwidth}[t]{X>{\centering\arraybackslash}c>{\raggedleft\arraybackslash}X}
          \classe&{\large\titre}&\Date \\
          &&\\
          \ifthenelse{\boolean{nominatif}}{Nom:
            \makebox[0mm][l]{\makebox[50mm][l]{\dotfill}\;}}{}&%
          \ifthenelse{\boolean{affduree}}{\duree}{\pourle}&%
          \ifthenelse{\boolean{bcalculatrice}}{\calculatricetrue}{\calculatricefalse}
        \end{tabularx}
        \begin{center}
          \hrulefill%
          \ \scriptsize{\emph{\textbf
              {La qualité de la rédaction et la précision des raisonnements
                influent sur la notation}}\ }%
          \hrulefill%
        \end{center}

    \begin{exercise}
    \underline{\textbf{Connaître son cours :}}

    Une suite géométrique a pour premier terme $u_1=110$ et pour raison $q=1,1$.
    \begin{itemize}
    \item Donner $u_2$, $u_3$, $u_4$, $u_{100}$ et $u_{150}$ :

    \dotfill

    \dotfill

    \dotfill

    \dotfill

    \item Calculer la somme des cent premiers termes :

    \dotfill

    \dotfill

    \item Calculer la somme des cent cinquante premiers termes :

    \dotfill

    \dotfill

    \end{itemize}

    \end{exercise}
    \end{document}
 


Résultat en p.j.

B.A.
Fichiers joints
pbutopia.pdf
(67.28 Kio) Téléchargé 79 fois
balf
Zetta-utilisateur
 
Messages: 3823
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Problème de fonte (adobe-utopia)

Messagepar plop08 » Dimanche 07 Décembre 2014, 14:54

désolé pour l'absence de réponse, je m'y recolle :)
merci de votre aide :)
plop08
Téra-utilisateur
 
Messages: 1127
Inscription: Mardi 28 Avril 2009, 18:05
Localisation: Reims
Statut actuel: Actif et salarié | Enseignant

Re: Problème de fonte (adobe-utopia)

Messagepar plop08 » Dimanche 07 Décembre 2014, 16:38

trouvé :)
merci encore :)
plop08
Téra-utilisateur
 
Messages: 1127
Inscription: Mardi 28 Avril 2009, 18:05
Localisation: Reims
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Exabot [Bot], Google [Bot], Grapeshot [Crawler] et 22 invités