Ne pas afficher les titres des sections

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.

Ne pas afficher les titres des sections

Messagepar AMA » Jeudi 29 Avril 2010, 18:06

Bonjour,

Je dois faire une fiche synoptique de mon article. Sur cette fiche, je dois juste mettre la table de matières.
Pour ce faire, dans mon fichier .tex, j'ai mis les \section, \subsection, pour pouvoir les voir apparaître dans la table des matières avec \tableofcontents. Mais ce que je ne veux pas, c'est qu'ils s'affichent en gros et gras juste après.

Comment ne pas afficher les titres et sous-titres en Latex?

Merci beaucoup.
AMA
Déca-utilisateur
 
Messages: 21
Inscription: Dimanche 20 Décembre 2009, 18:49
Statut actuel: Post-bac | CPGE

Publicité

Re: Ne pas afficher les titres des sections

Messagepar fp » Jeudi 29 Avril 2010, 19:30

Voilà une solution qu'on peut affiner :

Code: Tout sélectionner
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[a4paper]{geometry}
\usepackage{lmodern}
\usepackage[french]{babel}
\usepackage{hyperref}
\usepackage{lipsum}
\begin{document}
  \makeatletter
  \def\@sect#1#2#3#4#5#6[#7]#8{\ifnum#2>\c@secnumdepth\let\@svsec\@empty%
  \else\refstepcounter{#1}\protected@edef\@svsec{\@seccntformat{#1}\relax}\fi%
  \@tempskipa#5\relax\ifdim\@tempskipa>\z@\begingroup#6{\@hangfrom{\hskip#3\relax%
  \@svsec}}\endgroup\csname#1mark\endcsname{#7}\addcontentsline{toc}{#1}%
  {\ifnum#2>\c@secnumdepth\else\protect\numberline{\csname the#1\endcsname}\fi#7}%
  \else\def\@svsechd{#6{\hskip#3\relax\@svsec#8}\csname#1mark\endcsname{#7}%
  \addcontentsline{toc}{#1}{\ifnum#2>\c@secnumdepth\else\protect\numberline%
  {\csname the#1\endcsname}\fi#7}}\fi\@xsect{#5}}
  \makeatother

\section[Section courte 1]{Un grand titre de section}
\label{sec_1}
\lipsum[1]
\subsection[Subsection courte 1]{Un grand titre de sous-section}
\label{subsec_1.1}
\lipsum[2-3]
\subsection[Subsection courte 2]{Un autre grand titre de sous-section}
\label{subsec_1.2}
\lipsum[4-5]

\end{document}


FP.
fp
Giga-utilisateur
 
Messages: 752
Inscription: Mercredi 24 Février 2010, 08:04
Statut actuel: Actif et salarié | Enseignant

Re: Ne pas afficher les titres des sections

Messagepar AMA » Jeudi 29 Avril 2010, 20:54

Merci FP pour ta réponse, mais je viens d'essayer, il y a toujours affiché les numéros des sections dans le corps de mon document.

J'ai essayé avec \addcontentsline{toc}{section}{...}, mais le problème c'est que justement là la table de matières n'affiche pas les numéros de section.

Et au passage, comment enlever les numéros de pages en fin de table des matières ?

Merci
AMA
Déca-utilisateur
 
Messages: 21
Inscription: Dimanche 20 Décembre 2009, 18:49
Statut actuel: Post-bac | CPGE

Re: Ne pas afficher les titres des sections

Messagepar AMA » Jeudi 29 Avril 2010, 21:37

J'ai cherché un peu et j'ai trouvé :

Code: Tout sélectionner
\addcontentsline{toc}{section}{\protect\numberline{2}Titre}


Il faut mettre manuellement les numéros de chaque section, mais le résultat me convient.

Une dernière chose: je voudrais faire disparaître les numéros de page des sections dans ma table des matières. J'ai essayé http://forum.mathematex.net/latex-f6/numeros-des-pages-dans-la-table-des-matieres-t6703.html#p69942, mais le problème c'est que cette méthode n'affiche pas les points ............ entre le titre de la section et le numéro correspondant à page, je voudrais que ces points restent affichés.

Merci.
AMA
Déca-utilisateur
 
Messages: 21
Inscription: Dimanche 20 Décembre 2009, 18:49
Statut actuel: Post-bac | CPGE

Re: Ne pas afficher les titres des sections

Messagepar fp » Jeudi 29 Avril 2010, 22:46

En classe article, dans la table des matières, il n'y a pas de points entre le titre de la section et le numéro de page.

Sinon, vous avez toujours la possibilité de faire :
Code: Tout sélectionner
\renewcommand{\thepage}{}


FP.
fp
Giga-utilisateur
 
Messages: 752
Inscription: Mercredi 24 Février 2010, 08:04
Statut actuel: Actif et salarié | Enseignant

Re: Ne pas afficher les titres des sections

Messagepar AMA » Vendredi 30 Avril 2010, 16:01

Bonjour,

Il y a des points entre le titre de section et le numéro de page dans la classe article chez moi.

\renewcommand{\thepage}{} enlève le numéro de la page qui se trouve en bas de la page elle-même, mais n'enlève pas le numéro des pages dans la table des matières.

Avez vous d'autres idées?
AMA
Déca-utilisateur
 
Messages: 21
Inscription: Dimanche 20 Décembre 2009, 18:49
Statut actuel: Post-bac | CPGE

Re: Ne pas afficher les titres des sections

Messagepar fp » Vendredi 30 Avril 2010, 16:11

AMA a écrit:Bonjour,

Il y a des points entre le titre de section et le numéro de page dans la classe article chez moi.

\renewcommand{\thepage}{} enlève le numéro de la page qui se trouve en bas de la page elle-même, mais n'enlève pas le numéro des pages dans la table des matières.

Avez vous d'autres idées?


Il faudrait fournir le préambule de votre document car, s'il y a des points entre le titre de section et le numéro de page, c'est que vous utilisez un package qui modifie l'affichage de la table des matières. Et, sans savoir quel est ce package, toutes les idées que je pourrais avoir se font à l'aveugle...

FP.
fp
Giga-utilisateur
 
Messages: 752
Inscription: Mercredi 24 Février 2010, 08:04
Statut actuel: Actif et salarié | Enseignant

Re: Ne pas afficher les titres des sections

Messagepar AMA » Vendredi 30 Avril 2010, 16:27

Bonjour,

Au fait je suis désolé j'ai réessayé et avec \renewcommand{\thepage}{} ça marche, j'ai exactement le résultat que je veux! Merci!

Voici tout de même mon préambule:
Code: Tout sélectionner
\documentclass[10pt,a4paper]{article}
\usepackage{geometry}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[frenchb]{babel}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{url}
\usepackage{fancyhdr}


Une dernière question: je veux ajouter des en têtes, ça marche pour la deuxième page, mais il n'y rien sur la première page: comment faire?

Merci.
AMA
Déca-utilisateur
 
Messages: 21
Inscription: Dimanche 20 Décembre 2009, 18:49
Statut actuel: Post-bac | CPGE

Re: Ne pas afficher les titres des sections

Messagepar AMA » Vendredi 30 Avril 2010, 16:40

Avec un peu de recherches, j'ai trouve qu'il fallait ajouter
Code: Tout sélectionner
\thispagestyle{fancy}

après \maketitle, et le tour est joué.

Ma fiche synoptique est faite maintenant, merci!
AMA
Déca-utilisateur
 
Messages: 21
Inscription: Dimanche 20 Décembre 2009, 18:49
Statut actuel: Post-bac | CPGE

Re: Ne pas afficher les titres des sections

Messagepar fp » Vendredi 30 Avril 2010, 17:47

Avec le préambule que vous avez donné, il n'y a pas de points entre le titre des sections et le numéro de page. Il y en a entre le titre des subsections et le numéro de page...

FP.
fp
Giga-utilisateur
 
Messages: 752
Inscription: Mercredi 24 Février 2010, 08:04
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], Google Adsense [Bot], Grapeshot [Crawler] et 32 invités