Quel problème y a-t-il avec mes commandes (Il est possible que mon ECM ne soit pas assez concis, mais comme c'est m'a première journée d'utilisation de TeX et de TeXnique, je n'ai aucune idée d'où provient l'erreur et je préfère vous donner toutes les informations susceptibles de vous donner la clé de mon erreur). Ouvrir dans l'éditeur Overleaf
% This file was converted to LaTeX by Writer2LaTeX ver. 1.4 % see http://writer2latex.sourceforge.net for more info \documentclass[a4paper]{report} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage[english,french]{babel} \usepackage{amsmath} \usepackage{amssymb,amsfonts,textcomp} \usepackage{color} \usepackage{array} \usepackage{supertabular} \usepackage{hhline} \usepackage{hyperref} \hypersetup{colorlinks=true, linkcolor=blue, citecolor=blue, filecolor=blue, urlcolor=blue} % Outline numbering \setcounter{secnumdepth}{0} \makeatletter \newcommand\arraybslash{\let\\\@arraycr} \makeatother \begin{document} \begin{enumerate}[{art.} 1] \item En cas de lacunes ou de silence des dispositions normatives du règlement d'ordre intérieur, les présentes s'interprètent la lumière de la Charte, \item Il est arrêté, entre toutes les entités copropriétaires, un règlement d'ordre intérieur, établi par acte sous seing privé, obligatoire pour eux et pour leurs héritiers, successeurs, ayants-droit et ayants-cause à tout titre. \item règlement et ses modifications doivent être imposés par les aliénateurs du droit de propriété ou de jouissance à leurs contractants \end{enumerate} \section{Titre I - Définition, modifications, portée} \hypertarget{RefHeading7001291715310}{}art. 1\ \ Ce règlement d'ordre intérieur est relatif à la jouissance de l'ensemble immobilier et aux détails de la vie en commun, conformément au règlement de copropriété. \end {document} |
Il me semble qu'il vaut mieux personnaliser l'énumération avec l'extension Pour ne pas toucher aux listes standard, je propose de définir un nouvel environnement de liste numérotée, baptisé L'extension Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper]{report} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[english,french]{babel} \usepackage{amsmath} \usepackage{amssymb,amsfonts,textcomp} \usepackage{erewhon, fourier}%{lmodern} \usepackage{xcolor} \usepackage{array} \usepackage{supertabular} \usepackage{hhline} \usepackage{hyperref} \hypersetup{colorlinks=true, linkcolor=blue, citecolor=blue, filecolor=blue, urlcolor=blue} \usepackage{cleveref} % Outline numbering \setcounter{secnumdepth}{0} \makeatletter \newcommand\arraybslash{\let\\\@arraycr} \makeatother \usepackage{cleveref} \usepackage{enumitem} \newlist{articles}{enumerate}{1} \setlist[articles]{label =Art.~\arabic*, wide=0pt, leftmargin=\parindent, font=\bfseries, ref = \arabic*} \crefname{articlesi}{l’article}{les articles} \Crefname{articlesi}{L’article}{Les articles} \begin{document} \begin{articles}% \item \label{art-1}En cas de lacunes ou de silence des dispositions normatives du règlement d'ordre intérieur, les présentes s'interprètent à la lumière de la Charte. \item Il est arrêté, entre toutes les entités copropriétaires, un règlement d'ordre intérieur, établi par acte sous seing privé, obligatoire pour eux et pour leurs héritiers, successeurs, ayants-droit et ayants-cause à tout titre. \item Le règlement et ses modifications doivent être imposés par les aliénateurs du droit de propriété ou de jouissance à leurs contractants \end{articles} \section{Titre I – Définition, modifications, portée} \hypertarget{RefHeading7001291715310}{Lalala…}\\ \Cref{art-1}. Ce règlement d'ordre intérieur est relatif à la jouissance de l'ensemble immobilier et aux détails de la vie en commun, conformément au règlement de copropriété. \begin{articles}[resume] \item Un article totalement idiot pour illustrer l’utilisation de la clef « resume ». \end{articles} \end {document} 2
@Bernard, le grand avantage du package Le package
(31 Jul '17, 10:39)
AndréC
1
Pour avoir la même syntaxe pour les labels, il suffit de charger l'option
(31 Jul '17, 13:00)
Bernard
@Bernard, j'ignorais cette syntaxe courte de
(31 Jul '17, 13:11)
AndréC
Comme vous l'avez vu, mon document est un règlement d'ordre intérieur et donc la numérotation des articles cours du début à la fin du document. Ai-je bien compris les principes suivants:
(01 Aoû '17, 02:52)
ameli
@ameli: 1. Oui, ils sont incompatibles. De toute façon, enumitem est plus puissant que enumerate (entre autres il permet de définit de nouveaux environments de listes, avec leur propre mise en forme, très facilement). Ici j'aurais pu créer un environnment
(01 Aoû '17, 13:26)
Bernard
1
J'oubliais: s'il est nécessaire d'insérer du texte (commentaire, &c.) entre deux articles,
(01 Aoû '17, 13:32)
Bernard
Merci, j'ai trouvé mon chemin et quasiment terminé mon règlement d'ordre intérieur ;-)
(02 Aoû '17, 23:59)
ameli
1 je ne sais pas 2 On peut imbriquer les environnements, avec une limite a-priori (modifiable je crois) pour les listes 3 On peut imbriquer des listes de différentes natures, qui sont des environnements 4 L'environnement est itemize, enumérate, description --- ou autre «list». \itemize est la commande commune qui définit chaque élément de liste et qui peut contenir des paragraphes (alinéa) et des liste imbriquées. Une description en français ici:http://www.latex-howto.be/files/LaTeX-HowTo-ch3.pdf
(23 Oct '17, 18:15)
joseph-tux
@joseph-tux Attention ! Cette réponse était un commentaire plutôt qu'une réponse et a été convertie comme tel. Par ailleurs, il est recommandé de contextualiser un minimum les commentaires en indiquant à qui ils s'adressent.
(23 Oct '17, 18:23)
denis ♦♦
Autre amélioration possible sans lien avec la question, mais exposé ici: d'après ce que j'ai lu, il est prudent de charger babel vers la fin, avant hyperref.
(23 Nov '20, 18:15)
joseph-tux
Affichage de 5 parmi 10
Afficher 5 commentaire(s) en plus
|
Tout d'abord, pour l'ECM, enlève tout ce que tu peux tout en conservant l'erreur : Ouvrir dans l'éditeur Overleaf
\documentclass{report} \begin{document} \begin{enumerate}[{art.} 1] \item toto \item titi \end{enumerate} \end {document} Pour l'erreur, il suffit d'enlever le Ouvrir dans l'éditeur Overleaf
\documentclass{report} \usepackage{enumerate} \begin{document} \begin{enumerate}[{art.} 1] \item toto \item titi \end{enumerate} \end {document} |