Je démarre à peine avec LaTeX, et j'en suis à créer la structure de mes futurs documents (cours de Physique-Chimie). J'ai choisi la classe "article" (car je veux une leçon à la fois par document, donc pas de "chapitres" et que je veux pouvoir faire une petite table des titres quand même, pour le cahier de textes par exemple).

Je souhaite mettre en forme le titre de la leçon de telle sorte qu'il soit écrit dans un cadre, mais que la référence du chapitre soit inclue dans la ligne supérieure du cadre.

J'ai trouvé ce code pour mettre en forme un titre de chapitre (et il donne le bon résultat graphiquement, sauf que c'est un chapitre...)

\titleformat
{\chapter}
[frame]
{\normalsize}
{\filright\large\quad\begin{cursive}Chapitre O\&S 02-1\end{cursive}\quad}
{18pt}
{\huge\bfseries\filcenter}`
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

(Le chapitre ici s'appelle : "Signaux et capteurs")

J'obtiens exactement ce que je souhaite, mais comme c'est un titre de chapitre (j'ai appliqué ici la class "report") et que je n'en veux pas (entre autres pour des raisons de numérotation des sections, subsections et subsubsections et à cause de la toc), je recherche un code qui me permettrait d'obtenir le même résultat sur le corps de texte.

alt text

Sur l'image, en haut se trouve ce que je souhaite obtenir, et en bas le mieux que j'arrive à faire avec le code suivant...:

\filright\large\quad\begin{cursive}Chapitre O\&S 02-1\end{cursive}\quad
\fbox
{\fboxrule=2pt
\fboxsep=6pt
\begin{minipage}[c][30mm][c]{16cm}
\huge\bfseries\filcenter\uuline{Signaux et Capteurs 2}
\end{minipage}}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Posée 19 Jui '24, 14:38

FloE's gravatar image

FloE
412
Taux d'acceptation : 0%

Modifiée 19 Jui '24, 14:45

denis's gravatar image

denis ♦♦
7.3k2510

Bienvenue sur TeXnique.fr !

(19 Jui '24, 14:41) denis ♦♦ denis's gravatar image

Les formules de politesse et les signatures sont à éviter : celle(s) de votre contribution a (ont) été supprimée(s).

(19 Jui '24, 14:42) denis ♦♦ denis's gravatar image
1

Merci d'essayer de fournir un ECM.

(19 Jui '24, 14:46) denis ♦♦ denis's gravatar image

Que cela donne-t-il en remplaçant {\chapter} par {\section} dans la commande \titleformat ?

(19 Jui '24, 14:48) denis ♦♦ denis's gravatar image

Merci pour cette suggestion, j'y avais pensé aussi, mais cela ne fait que déplacer le problème : le titre du document vient s'insérer et décaler toute la table des matières, ce qui n'est pas le but (je me retrouve avec un "grand I" qui n'aura jamais de "grand II"...) Il s'agit vraiment d'en faire simplement du texte et de le mettre en forme, mais je n'arrive pas à trouver la commande correspondante à cette mise en forme de titre qui soit applicable pour du corps de texte.

(20 Jui '24, 14:30) FloE FloE's gravatar image
2

Il faudrait vraiment que vous nous fournissiez un ECM pour clarifier votre demande. Au besoin, vous pouvez y recourir, avant même \documentclass, à l'environnement filecontents pour fournir le contenu de fichiers annexes.

(20 Jui '24, 14:41) denis ♦♦ denis's gravatar image

Sinon, Y a-t-il un moyen de ne pas faire apparaître les chapitres (et uniquement les chapitres) dans la toc ?

(20 Jui '24, 15:50) FloE FloE's gravatar image
Affichage de 5 parmi 7 Afficher 2 commentaire(s) en plus

Pour ce genre de chose le paquetage tcolorbox est le couteau suisse.

\documentclass{article}
\usepackage{frcursive}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage[many]{tcolorbox}
\newtcolorbox{Boite}[1]{enhanced, colback=white, colframe=black, coltitle=black,
boxrule=2pt, boxsep=6pt, sharp corners, fonttitle=\cursive\large, title=#1,
fontupper=\huge\bfseries, halign=flush center,
attach boxed title to top left={yshift=-\tcboxedtitleheight/2,xshift=3mm},
boxed title style={tile, size=fbox, left=0.5mm,right=0.5mm,
colback=white, before upper=\strut}}
\begin{document}
Bonjour le monde
\begin{Boite}{Chapitre O\&S 02-1}
Signaux et Capteurs 2
\end{Boite}
et c'est tout.
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Mais, si vous voulez rester fidèle à titlesec, voici un code qui fait ce que vous cherchez

\documentclass{article}
\usepackage{frcursive}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage{titlesec}
\titleclass{\boite}[-1]{straight}
\newcounter{boite}
\titlespacing{\boite}{0pt}{\baselineskip}{\baselineskip}
\titleformat{\boite}[frame]
{\normalsize}
{\filright\large\quad\begin{cursive}Chapitre O\&S 02-1\end{cursive}\quad}
{18pt}
{\huge\bfseries\filcenter}
\let\oldboite\boite
\renewcommand{\boite}[1]{{\fboxrule=2pt\oldboite{#1}}}
\begin{document}
Bonjour le monde \boite{Signaux et Capteurs} et c'est tout.
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 21 Jui '24, 21:52

touhami's gravatar image

touhami
9.9k410
Taux d'acceptation : 51%

Une proposition inspirée de la documentation de tabularray.

\documentclass[french,12pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{tabularray,calc,frcursive,xsavebox}
\usepackage{babel}
\begin{document}
\xsbox{titre}{\textcursive{Chapitre O\&S 02-1}}
\newlength{\colonneLargeur}
\setlength{\colonneLargeur}{\widthof{Chapitre O\& S 02-1}}
\noindent
\begin{tblr}{colspec={Q[l,co=0.1] Q[wd=\colonneLargeur] Q[co=1] }, width=\linewidth,%
hlines, vlines, rowsep=20pt,%
hline{1} = {2}{text=\xusebox{titre}},%
}
\SetCell[r=1,c=3]{c} Signaux et Capteurs 2 & &\\
\end{tblr}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 20 Jui '24, 18:59

Arathorn's gravatar image

Arathorn
1812
Taux d'acceptation : 10%

Modifiée 21 Jui '24, 21:17

Avec l'ajout de xsavebox, l'écriture cursive passe dans le code.

(21 Jui '24, 21:18) Arathorn Arathorn's gravatar image
Votre réponse
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×1
×1
×1
×1

Question posée : 19 Jui '24, 14:38

Question vue : 2,171 fois

Dernière mise à jour : 21 Jui '24, 21:52

Questions similaires

C'est votre première visite ici ? Consultez la FAQ !

×