[Résolu] Paquet mdframed avec tikz

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] Paquet mdframed avec tikz

Messagepar Mouse » Samedi 14 Juillet 2012, 13:36

Bonjour,

Pour tester le package mdframed j'ai voulu reproduire le dernier exemple de ce document http://mirrors.ctan.org/macros/latex/contrib/mdframed/mdframed-example-tikz.pdf
Je ne m'explique pas l'erreur de compilation constatée lorsque je compile le texte suivant
Code: Tout sélectionner
\documentclass[a4paper,11pt]{article}


\usepackage{amsmath}%
\usepackage{amsfonts}%
\usepackage{amssymb}%

\usepackage[upright]{fourier}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage{tikz}
\usepackage{fancyhdr}
\usepackage{tkz-fct}
\usepackage{tkz-tab}
\usepackage[framemethod=TikZ]{mdframed}
\usepackage{amsthm}
\usepackage{ifthen}
\usepackage{cancel}
\usepackage{minitoc}   
\mtcselectlanguage{french}
\usepackage{framed}   



\usepackage{tabularx}
\usepackage{fancybox}
\usepackage[inline]{asymptote}
\usepackage{color}
\usepackage{slashbox}
\usepackage{pstricks,pst-plot,pst-text,pst-tree,pst-eps,pst-fill,pst-node,pst-math}

\usepackage{graphicx}
\usepackage[french]{babel}
\usepackage[latin1]{inputenc}



\mdfsetup{skipabove=\topskip,skipbelow=\topskip}
\mdfdefinestyle{theoremstyle}{linecolor=red,linewidth=2pt,frametitlerule=true,apptotikzsetting={\tikzset{mdframetitlebackground/.append style={shade,left color=white, right color=blue!20}}},frametitlerulecolor=green!60,frametitlerulewidth=1pt,innertopmargin=\topskip}
\mdtheorem[style=theoremstyle]{thm}{Théorème}


\begin{document}
\begin{thm}[Relation fondamentale]
On a bien sûr, pour tout réel $\theta$,
\[
\cos^2\theta+\sin^2\theta=1
\]
\end{thm}
\end{document}



Quelqu'un aurait-il une idée ?

Merci !
Dernière édition par Mouse le Jeudi 19 Juillet 2012, 09:53, édité 1 fois.
Mouse
Méga-utilisateur
 
Messages: 317
Inscription: Mardi 16 Mai 2006, 12:19
Localisation: Caen
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: package mdframed avec tikz

Messagepar Mouse » Mardi 17 Juillet 2012, 19:57

Après avoir essayé sur un exemple minimal et comparé à d'autres exemples il semblerait que l'erreur soit liée au frametitlerule=true mais pourquoi ? j'en ai aucune idée...
Mouse
Méga-utilisateur
 
Messages: 317
Inscription: Mardi 16 Mai 2006, 12:19
Localisation: Caen
Statut actuel: Actif et salarié | Enseignant

Re: package mdframed avec tikz

Messagepar pg » Mercredi 18 Juillet 2012, 14:23

C'est un problème de caractères actifs. En mettant \shorthandon{;} juste avant de charger mdframed (ce qui suppose de charger babel avant), le problème disparaît :

Code: Tout sélectionner
\documentclass{article}

\usepackage[french]{babel}

\shorthandon{;}
\usepackage[framemethod=TikZ]{mdframed}

\mdfsetup{skipabove=\topskip,skipbelow=\topskip}
\mdfdefinestyle{theoremstyle}{linecolor=red,linewidth=2pt,frametitlerule=true,apptotikzsetting={\tikzset{mdframetitlebackground/.append style={shade,left color=white, right color=blue!20}}},frametitlerulecolor=green!60,frametitlerulewidth=1pt,innertopmargin=\topskip}
\mdtheorem[style=theoremstyle]{thm}{Th\'eor\`eme}

\begin{document}

\begin{thm}[Relation fondamentale]
On a bien s\^ur, pour tout r\'eel $\theta$,
\[
  \cos^2\theta + \sin^2\theta = 1
\]
\end{thm}

\end{document}
pg
Modérateur
 
Messages: 2592
Inscription: Jeudi 14 Juin 2007, 23:31

Re: package mdframed avec tikz

Messagepar Mouse » Jeudi 19 Juillet 2012, 09:53

Je viens de voir une solution dans le guide de Tikz pour l'impatient. le problème disparaît en ajoutant
\usepackage[babel=true,kerning=true]{microtype} après le package babel

Merci pour ta réponse, pg ! j'avais essayé seulement avec \shorthandon{:}
Mouse
Méga-utilisateur
 
Messages: 317
Inscription: Mardi 16 Mai 2006, 12:19
Localisation: Caen
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: Google [Bot], Proximic [Spider] et 8 invités