Problème de fonte (adobe-utopia)

Tout ce qui concerne le langage TeX/LaTeX et ses variantes. Ce langage est utilisable sur le forum via les balises tex.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
plop08
Utilisateur chevronné
Utilisateur chevronné
Messages : 1122
Inscription : mardi 28 avril 2009, 19:05
Localisation : Reims
Contact :

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

Message non lu par plop08 »

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 modification par plop08 le dimanche 07 décembre 2014, 16:38, modifié 1 fois.
evariste_G
Utilisateur chevronné
Utilisateur chevronné
Messages : 1481
Inscription : vendredi 19 décembre 2008, 19:13
Statut actuel : Enseignant
Localisation : Bordeaux
Contact :

Re: problème de font

Message non lu par evariste_G »

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 : https://www.mathweb.fr
Cours particuliers de maths par webcam: https://courspasquet.fr
Trouver un vrai prof pour des cours particuliers: https://lesvraisprofs.mathweb.fr/
plop08
Utilisateur chevronné
Utilisateur chevronné
Messages : 1122
Inscription : mardi 28 avril 2009, 19:05
Localisation : Reims
Contact :

Re: problème de font

Message non lu par plop08 »

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 :)
Pièces jointes
mathematex2.png
kojak
Modérateur général
Modérateur général
Messages : 10450
Inscription : samedi 18 novembre 2006, 19:50

Re: problème de font

Message non lu par kojak »

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.
balf
Modérateur spécialisé
Modérateur spécialisé
Messages : 4065
Inscription : mercredi 02 janvier 2008, 23:18

Re: problème de font

Message non lu par balf »

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.
plop08
Utilisateur chevronné
Utilisateur chevronné
Messages : 1122
Inscription : mardi 28 avril 2009, 19:05
Localisation : Reims
Contact :

Re: problème de font

Message non lu par plop08 »

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
Utilisateur chevronné
Utilisateur chevronné
Messages : 1122
Inscription : mardi 28 avril 2009, 19:05
Localisation : Reims
Contact :

Re: problème de font

Message non lu par plop08 »

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 :)
kojak
Modérateur général
Modérateur général
Messages : 10450
Inscription : samedi 18 novembre 2006, 19:50

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

Message non lu par kojak »

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.
plop08
Utilisateur chevronné
Utilisateur chevronné
Messages : 1122
Inscription : mardi 28 avril 2009, 19:05
Localisation : Reims
Contact :

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

Message non lu par plop08 »

c'est bien celui là.

ma distribution est à jour sur mon Mac :)

compilation pdflatex+voirpdf (texmaker)

et le log est en fichier joint :)
Pièces jointes
devoirsuitefont.log
(67.26 Kio) Téléchargé 194 fois
kojak
Modérateur général
Modérateur général
Messages : 10450
Inscription : samedi 18 novembre 2006, 19:50

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

Message non lu par kojak »

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.
balf
Modérateur spécialisé
Modérateur spécialisé
Messages : 4065
Inscription : mercredi 02 janvier 2008, 23:18

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

Message non lu par balf »

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.
Pièces jointes
pbutopia.pdf
(67.28 Kio) Téléchargé 227 fois
plop08
Utilisateur chevronné
Utilisateur chevronné
Messages : 1122
Inscription : mardi 28 avril 2009, 19:05
Localisation : Reims
Contact :

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

Message non lu par plop08 »

désolé pour l'absence de réponse, je m'y recolle :)
merci de votre aide :)
plop08
Utilisateur chevronné
Utilisateur chevronné
Messages : 1122
Inscription : mardi 28 avril 2009, 19:05
Localisation : Reims
Contact :

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

Message non lu par plop08 »

trouvé :)
merci encore :)
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message