Mise en forme des minitoc

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.

Mise en forme des minitoc

Messagepar loiki » Mardi 17 Juillet 2012, 13:59

Bonjour à tous,

J'ai quelques problèmes avec les minitoc.
Le premier concerne la police. Le package cmbright modifie la police du document et même de \tableofcontents mais ne fait rien par rapport aux minitoc, est-ce que vous avez une solution?

Sinon, avec l'exemple ci-dessous, il y a trop d'espacement à gauche de la minitoc ce qui sépare certains titres sur 2 lignes, peut-on corriger cela?

Merci beaucoup pour votre aide,
A+
Loiki

Code: Tout sélectionner
\documentclass[a4paper,11pt]{book}

\usepackage{cmbright}

\usepackage[tight]{minitoc}
\dominitoc
\doparttoc

\begin{document}
\tableofcontents

\chapter{chap 1}
\minitoc
\section{sec 1}
\subsection{ssec 1}
\subsection{ssec2}
\section{sec 2}

\chapter{chap 2}
\minitoc
\section{sec 1}
\section{sec 2}

\end{document}
loiki
Utilisateur
 
Messages: 2
Inscription: Mardi 17 Juillet 2012, 13:29
Statut actuel: Post-bac | Doctorat

Publicité

Re: Mise en forme des minitoc

Messagepar pg » Mercredi 18 Juillet 2012, 14:42

Est-ce vraiment une bonne idée d'utiliser cmbright pour un livre ? Ce n'est vraiment pas une police faite pour.

Toujours est-il que le problème est que minitoc utilise \rm et \bf pour ses spécifications de polices, ce qui écrase tout choix précédent. Il faut donc modifier les \mtcfont & Cie :

Code: Tout sélectionner
\renewcommand{\mtcfont}{\small}
\renewcommand{\mtcSfont}{\small\bfseries}
\renewcommand{\mtcSSfont}{\small}

Pour l'indentation, c'est \setlength{\mtcindent}{0pt}.

Code complet :

Code: Tout sélectionner
\documentclass{book}

\usepackage{cmbright}

\usepackage[tight]{minitoc}
\dominitoc
\doparttoc

\setlength{\mtcindent}{0pt}
\renewcommand{\mtcfont}{\small}
\renewcommand{\mtcSfont}{\small\bfseries}
\renewcommand{\mtcSSfont}{\small}

\begin{document}
\tableofcontents

\chapter{chap 1}
\minitoc
\section{sec 1}
\subsection{ssec 1}
\subsection{ssec2}
\section{sec 2}

\chapter{chap 2}
\minitoc
\section{sec 1}
\section{sec 2}

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

Re: Mise en forme des minitoc

Messagepar loiki » Jeudi 19 Juillet 2012, 18:46

Super! Merci beaucoup!
loiki
Utilisateur
 
Messages: 2
Inscription: Mardi 17 Juillet 2012, 13:29
Statut actuel: Post-bac | Doctorat

Re: Mise en forme des minitoc

Messagepar Tijead » Mercredi 11 Janvier 2017, 17:49

Salut, en quoi \cmbright n'est pas une bonne police pour un livre ?
Personnellement, je l'utilise pour rédiger ma thèse. Ce qui me plaît c'est l'harmonisation qu'offre cette police entre le texte et les math, ainsi que le fait que ce soit une police sans empatement.
Ceci dit, s'il y a de meilleures polices qui font mieux, je suis preneur :)

Merci pour la solution du \minitoc avec cmbright en tous cas !
Tijead
Utilisateur
 
Messages: 1
Inscription: Mercredi 11 Janvier 2017, 17:46
Statut actuel: Post-bac | Doctorat


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Arthur Accroc, Bing [Bot], Yahoo [Bot] et 26 invités