Comportement erratique avec un nouvel environnement

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.

Re: Comportement erratique avec un nouvel environnement

Messagepar Fabrice Couvreur » Jeudi 16 Août 2012, 11:51

Bonsoir pg,
J''ai le même problème avec un environnement enumerate dans mon "théorème" activite ; est-ce ceci pour le résoudre (mais je ne comprends pas tout !) ?
Code: Tout sélectionner
\setenumerate[1]{%
                partopsep=\parskip,
                topsep=-\parskip,
                itemsep=0pt,
                before=\leavevmode,
                beginpenalty=10000}


Pour rappel :
Code: Tout sélectionner
\newtheoremstyle{envb}
  {\topsep}
  {\topsep}
  {}
  {}
  {\bfseries}
  {}
  {\newline}
  {}
\theoremstyle{envb}

\makeatletter
\let\@endtheorem\old@endtheorem
\makeatother

\newtheorem{activite}{Activité}

Il y a cependant un petit soucis à l'utilisation de l'environnement enumerate ailleurs. En effet, à chaque nouvelle ligne que je veux créer dans un item, il y a une ligne vide qui se crée :

a) XXXXXXX

XXXXXXX

au lieu de :
a) XXXXXXX
XXXXXXX
Merci.
Fabrice Couvreur
Giga-utilisateur
 
Messages: 594
Inscription: Samedi 18 Août 2007, 00:55

Publicité

Re: Comportement erratique avec un nouvel environnement

Messagepar Fabrice Couvreur » Mercredi 07 Novembre 2012, 14:46

Bonjour pg,
J'ai un petit soucis ! J'utilise toujours l'environnement que tu m'as aidé à concevoir, et j'en suis toujours très satisfait. Pour un chapitre, j'ai voulu créer un lien vers un fichier se trouvant sur mon disque dur en utilisant le package hyperref (que j'ai chargé) via la commande :
Code: Tout sélectionner
\href{run:/home/fab/40system2.ggb}{en expliquant la méthode}

Cela fonctionne, mais il y a un dysfonctionnement au niveau des environnements : le filet supérieur est en pointillés.
Code: Tout sélectionner
    \documentclass[11pt,a4paper]{book}

    \usepackage{etex}
    \usepackage[margin=1.5cm]{geometry}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{kpfonts}
    \usepackage{amsfonts,amssymb,amsmath,amsthm,mathrsfs}
    \usepackage{pstricks}
    \usepackage{array}
    \usepackage[frenchb]{babel}
    \usepackage{quotchap}
\usepackage{hyperref}
    \usepackage[tight]{minitoc}
    \usepackage{enumitem}
    \usepackage{etoolbox}


    \frenchbsetup{StandardLists=true}
    \setitemize[1]{label=$\bullet$,partopsep=\parskip,topsep=-\parskip,itemsep=0pt,parsep=0pt,before=\leavevmode}

    \dominitoc
    \doparttoc
    \setlength{\mtcindent}{0pt}
    \renewcommand{\mtcfont}{\small}
    \renewcommand{\mtcSfont}{\small\bfseries}
    \renewcommand{\mtcSSfont}{\small}
    \renewcommand{\mtctitle}{Sommaire}

    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \fancyhf{}
    \fancyfoot{}
    \fancyhead[RO,LE]{\thepage}

    \renewcommand*{\hrulefill}[1][0.3mm]{\leavevmode \leaders \hbox to 1pt{\rule{1pt}{#1}} \hfill \kern 0pt}

    \newtheoremstyle{env}
      {\topsep}
      {\topsep}
      {\itshape}
      {}
      {\bfseries}
      {\enspace\hrulefill[0.5pt]}
      {\newline}
      {}
    \theoremstyle{env}
    \makeatletter %  on ajoute avec \preto (package etextools) la commande "\par\nobreak\kern3pt\hrule" à la fin de *tous* les théorèmes
    \preto\@endtheorem{\par\nobreak\kern3pt\hrule}
    \makeatother
    \newtheorem{proposition}{Propri\'et\'e}
    \newtheorem{definition}{D\'efinition}

    \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
    \newcommand{\intervalleff}[2]{[#1\,;#2]}
    \newcommand{\intervalleof}[2]{\mathopen{]}#1\,;#2]}
    \newcommand{\intervallefo}[2]{[#1\,;#2\mathclose{[}}
    \newcommand{\intervalleoo}[2]{\mathopen{]}#1\,;#2\mathclose{[}}           

    \begin{document}

    \chapter{Généralités sur les fonctions}
    \minitoc
    \faketableofcontents
    \thispagestyle{empty}

    \section{Ensembles de nombres}

    \begin{definition}
    \begin{itemize}\vspace*{-1em}
        \item L'ensemble des nombres entiers naturels est noté $\mathbb{N}$.

    $\mathbb{N}$ est l'ensemble $\left\{0\,; 1\,; 2\,; 3\,; 4 \ldots\right\}$.
        \item L'ensemble des nombres entiers relatifs est noté $\mathbb{Z}$.

    $\mathbb{Z}$ est l'ensemble $\left\{\ldots ; -3\,; -2\,; -1\,; 0\,; 1\,; 2\,; 3\,; \ldots\right\}$.
        \item L'ensemble des nombres décimaux est noté  $\mathbb{D}$.

    $\mathbb{D}$ est l'ensemble des nombres qui peuvent s'écrire avec un nombre fini de chiffres après la virgule.
        \item  L'ensemble des nombres rationnels est noté  $\mathbb{Q}$.

    $\mathbb{Q}$ est l'ensemble des nombres qui peuvent s'écrire sous la forme d'un quotient  $\frac{a}{b}$ avec $a$ un entier et $b$ un entier non nul.

        \item L'ensemble des nombres réels est noté  $\mathbb{R}$.

    $\mathbb{R}$ est l'ensemble de tous les nombres que nous utiliserons.
    \end{itemize}
    \end{definition}

    \begin{proposition}
      Tous les éléments de $\mathbb{N}$ appartiennent à $\mathbb{Z}$ : on dit que $\mathbb{N}$ est inclus dans $\mathbb{Z}$. On note $\mathbb{N}\subset\mathbb{Z}$. On a donc aussi les inclusions suivantes :
    \[
      \mathbb{N}\subset\mathbb{Z}\subset\mathbb{D}\subset\mathbb{Q}\subset\mathbb{R}.
    \]
    \end{proposition}

    \section{Intervalles de $\mathbb{R}$}

    \subsection{Comprendre la notion d'intervalle}

    \footnote{D'après METHOD'S, mathématiques Seconde}Quand vous sortez d'une évaluation de Mathématiques (notée sur 20), que vous estimez avoir raté, vous vous dîtes : \og{} Alors là, impossible que j'ai la moyenne !\fg{}, cela signifie en fait qu'en terme \textbf{d'intervalle}, votre note sera, selon vous, comprise dans \textbf{l'intervalle} $\intervallefo{0}{10}$.

    En revanche, lorsque vous sortez de l'interrogation confiant, en étant sûr d'avoir au moins quinze, cela signifie que votre note sera probablement dans \textbf{l'intervalle} $\intervalleff{15}{20}$.

    \begin{proposition}
    L'ensemble des nombres réels compris, au sens large, entre deux nombres a et b est noté $ \intervalleff{a}{b}$. C'est un \textbf{intervalle} qui désigne ici tous les nombres réels x tels que  $a\leqslant x\leqslant b$.
    \end{proposition}

    \subsection{Intersection et réunion}

    \begin{definition}
    L'\textbf{intersection} de deux ensembles A et B est l'ensemble des éléments qui appartiennent à A \textbf{et} à B. On note cette intersection $A\cap {B}$.
    \end{definition}

    Bla bla bla

    \begin{definition}
    La \textbf{réunion} de deux ensembles A et B est l'ensemble des éléments qui appartiennent à A \textbf{ou} à B. On note cette réunion $A\cup {B}$.
    \end{definition}

    \section{Notion de fonction}

    \subsection{Fonctions}

    L'ensemble des nombres que nous utilisons est l'ensemble des nombres réels $\mathbb{R}$.

    \begin{definition}
    $\mathscr{D}$ est une partie de l'ensemble des nombres réels  $\mathbb{R}$. Définir une fonction $f$ sur $\mathscr{D}$, c'est associer à tout nombre réel $x$ de $\mathscr{D}$ un unique nombre réel, noté $f(x)$.
    \end{definition}

    \vspace*{13.09cm}

    \begin{definition}
    $\mathscr{D}$ est une partie de l'ensemble des nombres réels  $\mathbb{R}$. Définir une fonction $f$ sur $\mathscr{D}$, c'est associer à tout nombre réel $x$ de $\mathscr{D}$ un unique nombre réel, noté $f(x)$.
    \end{definition}

    \end{document}

De plus, dans les mini-sommaires, tout est encadré en rouge ; ce qui permet d'accéder directement aux sections ou sous sections. Ce comportement semble être normal en chargeant le package hyperref, mais je souhaiterais qu'il n'en soit pas ainsi.
Merci.
Fabrice Couvreur
Giga-utilisateur
 
Messages: 594
Inscription: Samedi 18 Août 2007, 00:55

Re: Comportement erratique avec un nouvel environnement

Messagepar pg » Mercredi 07 Novembre 2012, 14:56

Fabrice Couvreur a écrit:Cela fonctionne, mais il y a un dysfonctionnement au niveau des environnements : le filet supérieur est en pointillés.

Le filet supérieur n'est pas en pointillé (zoomer pour le voir s'il y a un problème d'affichage).

De plus, dans les mini-sommaires, tout est encadré en rouge ; ce qui permet d'accéder directement aux sections ou sous sections. Ce comportement semble être normal en chargeant le package hyperref, mais je souhaiterais qu'il n'en soit pas ainsi.

C'est pour pouvoir voir les liens. Il suffit d'utiliser \hypersetup{pdfborder=0 0 0} après \usepackage{hyperref} pour les supprimer.
pg
Modérateur
 
Messages: 2585
Inscription: Jeudi 14 Juin 2007, 23:31

Re: Comportement erratique avec un nouvel environnement

Messagepar Fabrice Couvreur » Mercredi 07 Novembre 2012, 15:42

Bonjour,
pg a écrit:Le filet supérieur n'est pas en pointillé (zoomer pour le voir s'il y a un problème d'affichage).

J'allais répondre car je viens de m'en apercevoir, désolé !

pg a écrit:Il suffit d'utiliser \hypersetup{pdfborder=0 0 0} après \usepackage{hyperref} pour les supprimer.

Cela fonctionne, mais peut-on localement avoir le lien encadré :
Code: Tout sélectionner
\href{run:/home/fab/40system2.ggb}{en expliquant la méthode}

Merci.
Fabrice Couvreur
Giga-utilisateur
 
Messages: 594
Inscription: Samedi 18 Août 2007, 00:55

Re: Comportement erratique avec un nouvel environnement

Messagepar pg » Mercredi 07 Novembre 2012, 15:49

On peut mettre les liens rouges en blanc avec \hypersetup{linkbordercolor=1 1 1} ce qui les rend invisibles.
pg
Modérateur
 
Messages: 2585
Inscription: Jeudi 14 Juin 2007, 23:31

Re: Comportement erratique avec un nouvel environnement

Messagepar Fabrice Couvreur » Mercredi 07 Novembre 2012, 18:42

Bonsoir,
C'est parfait !
Merci.
Fabrice Couvreur
Giga-utilisateur
 
Messages: 594
Inscription: Samedi 18 Août 2007, 00:55

Précédente

Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: DotBot [Crawler], Grapeshot [Crawler] et 21 invités