tpl.tex 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. \documentclass[11pt]{book}
  2. \usepackage[
  3. papersize={175mm,270mm},
  4. total={130mm,212mm},
  5. marginparwidth=5mm,
  6. %hoffset=-10mm,
  7. %showframe=true,
  8. showcrop=true,
  9. verbose=true,
  10. ]{geometry}
  11. %\overfullrule 50pt
  12. %
  13. %\usepackage{mfirstuc}% mettre en majuscule une 1re letter
  14. %
  15. \usepackage{manyfoot}
  16. %\usepackage{fontspec}
  17. %\usepackage[fontsize=10]{fontsize}
  18. %
  19. %\usepackage[cross,b5,center]{crop}
  20. \counterwithin{figure}{section}
  21. %
  22. \usepackage{ebgaramond}
  23. \usepackage{unicode-math}
  24. \setmathfont{Garamond-Math}
  25. \usepackage[export]{adjustbox}
  26. \usepackage{wrapfig,subcaption,caption}
  27. \usepackage{multicol}
  28. \usepackage{boxedminipage}
  29. \usepackage[french]{babel}
  30. %\frenchsetup{og=«, fg=»} % inutile avec lualatex
  31. \usepackage{textcomp}% des symboles?
  32. \usepackage{epigraph,csquotes,verse}
  33. \usepackage{graphicx}
  34. \usepackage{layout}
  35. %
  36. \usepackage{titlesec}
  37. \usepackage{chngcntr}%bidouiller les compteurs
  38. \usepackage{upquote}
  39. \usepackage{microtype}
  40. %\usepackage{xcolor}
  41. \usepackage{longtable}
  42. \usepackage{booktabs}
  43. \usepackage{bookmark}
  44. \usepackage{array}
  45. \usepackage{calc}
  46. \usepackage{soul}
  47. \usepackage{multirow}
  48. \usepackage{placeins}% pour avoir \FloatBarrier
  49. \usepackage{etoolbox}
  50. %
  51. \usepackage[style=authoryear]{biblatex}
  52. %\usepackage{citeall}
  53. \addbibresource{}
  54. %
  55. \usepackage{fancyhdr}
  56. %\usepackage{lipsum}
  57. %
  58. %\usepackage[hydelinks]{hyperref}
  59. %\usepackage[para]{footmisc}% mettre les footnotes en ligne
  60. \usepackage{cleveref}
  61. %
  62. \providecommand{\tightlist}{%
  63. \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
  64. \newcommand{\mysection}[2]{\section*{ #2}}
  65. % Pour ajouter du texte aux \part. ! Mais il faut maintenent cettte
  66. % commande avant toute \part , avec si nécessaire un argument vide.
  67. \makeatletter
  68. \newcommand{\extraPartText}[1]{\def\@extraPartText{#1}}
  69. \pretocmd{\@endpart}{\vspace{5.5cm}\begingroup\@extraPartText\par\endgroup\let\@extraPartText\relax}{}{}
  70. \makeatother
  71. % pour avoir plusieurs références à la même footnote
  72. \makeatletter
  73. \newcommand\footnoteref[1]{\protected@xdef\@thefnmark{\ref{#1}}\@footnotemark}
  74. \makeatother
  75. \newcommand{\epigraphnorule}[1]{% épigraphe, sans ligne séparatrice.
  76. \newlength{\oldepirule}%
  77. \setlength{\oldepirule}{\epigraphrule}%
  78. \setlength{\epigraphrule}{0mm}%
  79. \epigraph{#1}{}%
  80. \setlength{\epigraphrule}{\oldepirule}%
  81. }
  82. \renewcommand{\thefigure}{\arabic{figure}}
  83. %
  84. %\captionsetup[subfigure]{subrefformat=simple,labelformat=simple}
  85. %\renewcommand\thesubfigure{(\alph{subfigure})}
  86. \newcommand{\rien}[1]{#1}% permet de remplacer des commandes par qq
  87. % chose qui ne fait rien, en faisant une
  88. % simple substitution de texte.
  89. \titleformat{\section}[block]{\large\bfseries}{}{100em}{}
  90. \titleformat{\subsection}{\normalsize\bfseries}{}{}{}
  91. %
  92. % Pour avoir des displayquote poussés à droite:
  93. %
  94. \newenvironment{specialquote}{\begin{list}{}
  95. {\setlength{\rightmargin}{0pt}}\item[]}
  96. {\end{list}}
  97. \SetBlockEnvironment{specialquote}
  98. %
  99. % quelques longueurs :
  100. \setlength{\headheight}{14pt} % celle ci et la suivante pour éviter
  101. \addtolength{\topmargin}{-0.06094pt}% quelques warnings avec fancy...
  102. \newlength{\ldate}% longueur d'un texte comm "2021" (= une date
  103. \settowidth{\ldate}{0000} % utilisé et modifié dans la fabrication des
  104. %
  105. % des longuers dont on auro besoin:
  106. \newlength{\figw}
  107. \newlength{\graphw}
  108. %
  109. \begin{document}%\layout
  110. %
  111. \setcounter{footnote}{0}
  112. \pagestyle{fancy}
  113. \newcounter{none}
  114. \fancyhead{}
  115. \fancyfoot{}
  116. \fancyfoot[LE,RO]{\thepage}
  117. %@@debut
  118. $body$
  119. %@@fin
  120. \tableofcontents
  121. \end{document}