Tout ce qui concerne le langage TeX/LaTeX et ses variantes.
Ce langage est utilisable sur le forum via les balises tex .
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de
soigner la rédaction de vos messages et de consulter
ce sujet avant de poster. Pensez également à utiliser la fonction
recherche du forum.
zariski63
Utilisateur éprouvé
Messages : 525 Inscription : jeudi 14 octobre 2010, 09:20
Statut actuel : Enseignant
Localisation : Clermont-Ferrand
Message non lu
par zariski63 » dimanche 09 mai 2021, 19:41
Bonsoir,
j'ai besoin d'un coup de pouce svp.
Je voudrais centrer une boite (enfin son contenu) sur la ligne de base et, après avoir fait moults essais, je me résous à demander votre aide.
Code : Tout sélectionner
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
\newdimen\frboxrule \newdimen\frboxsep
\frboxsep=5pt \frboxrule=0.6pt
...\vbox{%
\hrule height\frboxrule% réglure horizontale haut
\hbox{%
\vrule width \frboxrule% réglure verticale gauche
\vbox{%
\kern\frboxsep% espace vertical
\hbox{\kern\frboxsep % espace horizontal
Programmation % contenu
\kern\frboxsep} % espace horizontal
\kern\frboxsep% espace vertical
}%
\vrule width \frboxrule% réglure verticale droite
}%
\hrule height\frboxrule% réglure horizontale bas
}...
\end{document}
un bon petit
Utilisateur éprouvé
Messages : 995 Inscription : vendredi 12 juin 2009, 22:35
Statut actuel : Enseignant
Localisation : Chambéry
Contact :
Message non lu
par un bon petit » dimanche 09 mai 2021, 21:13
Mais enfin, le sujet est traité en long en large et en travers aux pages 272 à 275, c'est d'ailleurs de l'exemple III-252 que provient votre code. Je ne comprends vraiment pas ce que vous voulez de plus...
zariski63
Utilisateur éprouvé
Messages : 525 Inscription : jeudi 14 octobre 2010, 09:20
Statut actuel : Enseignant
Localisation : Clermont-Ferrand
Message non lu
par zariski63 » dimanche 09 mai 2021, 21:31
Évidemment mais mon code est légèrement different puisque je propose la version de gauche du livre... Ma façon à moi de travailler TeX.
un bon petit
Utilisateur éprouvé
Messages : 995 Inscription : vendredi 12 juin 2009, 22:35
Statut actuel : Enseignant
Localisation : Chambéry
Contact :
Message non lu
par un bon petit » mardi 11 mai 2021, 15:23
Ah, pardon, j'avais pas regardé en détail.
Quoiqu'il en soit, c'est \vtop
combiné à \vbox
qui permet d'aligner les lignes de base.
zariski63
Utilisateur éprouvé
Messages : 525 Inscription : jeudi 14 octobre 2010, 09:20
Statut actuel : Enseignant
Localisation : Clermont-Ferrand
Message non lu
par zariski63 » mardi 11 mai 2021, 16:52
C'est pas faute d'avoir essayé mais je n'ai que des échecs.
un bon petit
Utilisateur éprouvé
Messages : 995 Inscription : vendredi 12 juin 2009, 22:35
Statut actuel : Enseignant
Localisation : Chambéry
Contact :
Message non lu
par un bon petit » mardi 11 mai 2021, 17:49
C'est plus dur, mais faisable. C'est d'ailleurs un excellent exercice.
Code : Tout sélectionner
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[margin=2cm]{geometry}
\begin{document}
\newdimen\frboxrule \newdimen\frboxsep
\frboxsep=5pt \frboxrule=2pt
\section{la hbox initiale avec espaces gauche/droite}
...\hbox{\kern\frboxsep Programmation\kern\frboxsep}...
\section{le tout dans une boite verticale : hbox + espaces haute/basse}
...\vtop{
\kern\frboxsep% espace verticale haute
\hbox{\kern\frboxsep Programmation\kern\frboxsep}% contenu + espaces horizontales
\kern\frboxsep% espace verticale basse
}
...
\section{Comme c'est plus aligné, on met une vbox correctement placée}
...\vtop{
\vbox{
\kern\frboxsep% espace verticale haute
\hbox{\kern\frboxsep Programmation\kern\frboxsep}% contenu + espaces horizontales
}
\kern\frboxsep% espace verticale basse
}
...
\section{On rajoute les réglures gauche/droite}
...\vrule width\frboxrule
\vtop{
\vbox{
\kern\frboxsep% espace verticale haute
\hbox{\kern\frboxsep Programmation\kern\frboxsep}% contenu + espaces horizontales
}
\kern\frboxsep% espace verticale basse
}
\vrule width\frboxrule
...
\section{le tout dans une hbox}
...\hbox{%
\vrule width\frboxrule
\vtop{
\vbox{
\kern\frboxsep% espace verticale haute
\hbox{\kern\frboxsep Programmation\kern\frboxsep}% contenu + espaces horizontales
}
\kern\frboxsep% espace verticale basse
}
\vrule width\frboxrule
}
...
\section{le tout dans une boite verticale}
...\vtop{
\hbox{%
\vrule width\frboxrule
\vtop{
\vbox{
\kern\frboxsep% espace verticale haute
\hbox{\kern\frboxsep Programmation\kern\frboxsep}% contenu + espaces horizontales
}
\kern\frboxsep% espace verticale basse
}
\vrule width\frboxrule
}%
}
...
\section{On rajoute les réglures horizontales}
...\vtop{
\hrule height\frboxrule
\hbox{%
\vrule width\frboxrule
\vtop{
\vbox{
\kern\frboxsep% espace verticale haute
\hbox{\kern\frboxsep Programmation\kern\frboxsep}% contenu + espaces horizontales
}
\kern\frboxsep% espace verticale basse
}
\vrule width\frboxrule
}%
\hrule height\frboxrule
}
...
\section{Comme c'est plus aligné, on combine avec une vbox correctement placée}
...\vtop{
\vbox{
\hrule height\frboxrule
\hbox{%
\vrule width\frboxrule
\vtop{
\vbox{
\kern\frboxsep% espace verticale haute
\hbox{\kern\frboxsep Programmation\kern\frboxsep}% contenu + espaces horizontales
}
\kern\frboxsep% espace verticale basse
}
\vrule width\frboxrule
}%
}
\hrule height\frboxrule
}
...
\end{document}
zariski63
Utilisateur éprouvé
Messages : 525 Inscription : jeudi 14 octobre 2010, 09:20
Statut actuel : Enseignant
Localisation : Clermont-Ferrand
Message non lu
par zariski63 » mardi 11 mai 2021, 20:39
Terrriiible !!!
Eh oui un très bon exercice qui m'a bien résisté tout de même. Merciiiii beaucoup !!!!