Les styles sous LaTeX

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.

Les styles sous LaTeX

Messagepar kilébo » Samedi 02 Décembre 2006, 09:42

Bonjour,

Voilà, je trouve très appréciable la notion de structure de document de $\LaTeX$ mais j'ai bien du mal à appliquer un style à mes différents items de ma structure.

Par exemple, comment modifier l'apparence des titres ? Dois-je créer une nouvelle classe de document ? En adapter une ?

Idem, comment indiquer l'espacement entre les paragraphes sans avoir à ajouter des lignes artificiellement ?

J'ai une question similaire sur les théorèmes. Comment appliquer un style qui sera valable à tous les théorèmes ?

Merci d'avance pour votre réponse.
kilébo
Téra-utilisateur
 
Messages: 1059
Inscription: Samedi 22 Avril 2006, 11:08
Localisation: Région Parisienne
Statut actuel: Actif et salarié

Publicité

Re: Les styles sous LaTeX

Messagepar lebendre » Samedi 02 Décembre 2006, 10:54

kilébo a écrit:Idem, comment indiquer l'espacement entre les paragraphes sans avoir à ajouter des lignes artificiellement ?


Par exemple avec
Code: Tout sélectionner
\setlength{\parindent}{0cm}
\setlength{\parskip}{1ex plus 0.5ex minus 0.2ex}

pour enlever l'indentation d'un paragraphe et ajouter un espacement.

kilébo a écrit:J'ai une question similaire sur les théorèmes. Comment appliquer un style qui sera valable à tous les théorèmes ?


Là il faut utiliser par exemple le package "amsthm":
Code: Tout sélectionner
\usepackage{amsthm}

\newtheoremstyle{thme}% name
{}%Space above
{}%Space below
{\itshape}%Body font
{}%Indent amount (empty = no indent, \parindent = para indent)
{\bfseries}%Thm head font
{.}%Punctuation after thm head
{.5em}%Space after thm head: " " = normal interword space; \newline = linebreak
{}%Thm head spec (can be left empty, meaning `normal')

\newtheoremstyle{def}{}{}{}{}{\bfseries}{.}{.5em}{}


ça c'est pour définir un "style" de théorèmes appelée "thme" et un autre appelé "def". Tu peux faire autant de styles que tu veux. Ensuite, il faut définir quelque chose comme
Code: Tout sélectionner
\theoremstyle{thme}
\newtheorem{theoreme}{Théorème}[section]
\newtheorem{proposition}[theoreme]{Proposition}

pour que "theoreme" et "proposition" aient le style "thme". Si maintenant tu as défini un autre style, que j'ai appelé ici "def" je fais
Code: Tout sélectionner
\theoremstyle{def}
\newtheorem{definition}{Définition}[section]

pour que "definition" ait le style "def".

Tout ça se fait évidemment dans l'en-tête.
Dans le document, tu fais alors
Code: Tout sélectionner
\begin{theoreme}[Pythagore]\label{pyth}
La somme des carrés des cathètes est égal au carré de l'hypoténuse.
\end{theoreme}


Bon, c'est assez dense, mais essaie et repose les questions dès que tu ne comprends plus!

Si jamais, regarde aussi le manuel (anglais):
http://www.tug.org/tetex/tetex-texmfdist/doc/latex/amscls/amsthdoc.pdf
lebendre
Kilo-utilisateur
 
Messages: 153
Inscription: Jeudi 20 Avril 2006, 13:07

Re: Les styles sous LaTeX

Messagepar rebouxo » Samedi 02 Décembre 2006, 11:01

kilébo a écrit:Bonjour,

Voilà, je trouve très appréciable la notion de structure de document de $\LaTeX$ mais j'ai bien du mal à appliquer un style à mes différents items de ma structure.

Par exemple, comment modifier l'apparence des titres ? Dois-je créer une nouvelle classe de document ? En adapter une ?

Les titres des parties et des chapitres sont un peu particlier. Pour les chapitres il ya l'extension fancychap qui permet d'utiliser des styles tout fait et de créer des styles propres.

Pour les autres commandes de sectionnement il y a la commande :
Code: Tout sélectionner
\@startsection{nom}{niveau}{identation}{présep}{postsep}{style}

qui permet de créer et de modifier les commandes de sectionnement à partir de \section. Pour de plus amples renseignements.

Pour \part, je ne sais pas.

Dans l'idéal, créer une classe permet de travailler relativement facilement en regroupant les extensions utilisées et les macros. Ce n'est pas insdispensable mais cela faiclite le travail.
kilébo a écrit:Idem, comment indiquer l'espacement entre les paragraphes sans avoir à ajouter des lignes artificiellement ?

Pour les paragraphes, il faut modifier la longueur \parskip, par exemple :
Code: Tout sélectionner
\setlength{\parskip}{1.2ex plus .9ex minus .4ex}

kilébo a écrit:J'ai une question similaire sur les théorèmes. Comment appliquer un style qui sera valable à tous les théorèmes ?

Merci d'avance pour votre réponse.

Pour les théormes il y a amsthm, qui permet de fabriquer des styles pour les
théorèmes.

@+
Olivier
rebouxo
Modérateur
 
Messages: 6938
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Messagepar gigiair » Samedi 02 Décembre 2006, 14:10

Avant de se fabriquer ses styles, je pense qu'il faut jeter un coup d'oeil au package koma-script qui redéfinit les documents $\LaTeX$ pour les rendre plus conformes aux habitudes européennes.
ftp://ftp.ctan.org/tex-archive/macros/l ... rguien.pdf

--
JJR.
gigiair
Exa-utilisateur
 
Messages: 2439
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Messagepar kilébo » Samedi 02 Décembre 2006, 17:49

Merci pour toutes ces informations.

JJR, peux-tu m'en dire un peu plus sur le package dont tu me parles avant que je me penche dans une lecture plus approfondie de ton lien ? En quoi, par ex, ce "script" est susceptible de répondre à mon besoin ?
kilébo
Téra-utilisateur
 
Messages: 1059
Inscription: Samedi 22 Avril 2006, 11:08
Localisation: Région Parisienne
Statut actuel: Actif et salarié

Messagepar gigiair » Dimanche 03 Décembre 2006, 10:40

L'apparence des titres est complètement remaniée par exemple.
Le mieux, c'est de remplacer la classe de ton document article, report, book par la classe scrartcl, scrreprt, scrbook. Tu regardes, et si ça te plait tu gardes.
Je dis ça parce que je me suis em.. à créer des styles pour les titres avant de m'apercevoir que ceux de koma-script me convenaient tout à fait, et même audela de ce que j'essayais de faire.
--
JJR.
gigiair
Exa-utilisateur
 
Messages: 2439
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot], Google Adsense [Bot], Grapeshot [Crawler] et 22 invités