Guest User

Untitled

a guest
Jan 23rd, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. documentclass{article}
  2. usepackage{lipsum}
  3. usepackage{xfrac}
  4. usepackage[most]{tcolorbox}
  5.  
  6. NewDocumentCommand{currentschoolyear}{+o}{%
  7. IfValueTF{#1}{%
  8. sfrac{#1}{thenumexpr#1+1}
  9. }{%
  10. ifnummonth<9%
  11. sfrac{thenumexpryear-1}{theyear}%
  12. else
  13. sfrac{theyear}{thenumexpryear+1}%
  14. fi
  15. }%
  16. }
  17.  
  18. %month=7
  19. %day=31
  20.  
  21. %%%%%%%%%%%%%%%%%%%%%%%%%%%
  22. % boîte resumé
  23.  
  24. defcouleurresume{red}%
  25.  
  26. %% style du titre « résumé du cours »
  27. %tcbset{titreresume/.style={
  28. % boxed title style={
  29. % colframe=#2!50,%
  30. % colback=#2!10,%
  31. % coltext=blue,%
  32. % leftrule=1.5mm,rightrule=1.5mm,toprule=1.5pt,bottom=0pt,boxsep=1pt}}
  33. %}
  34. %
  35. %% style des soustitres des résumés
  36. %tcbset{soustitre/.style={
  37. % subtitle style={%
  38. % colback=#2!7,%
  39. % colframe=#2!50,%
  40. % boxsep=1mm,
  41. % fontupper={sffamilybfserieslargeselectfontcolor{#2!63!black}}}}
  42. %}
  43.  
  44. % boîte créant la boîte résumé
  45. NewTColorBox[auto counter]{resume}{+o+O{red}+m}{%
  46. minipage boxed title*=-106mm,
  47. attach boxed title to top center={yshift=-3mm,xshift=-linewidth/5},
  48. enhanced,
  49. nobeforeafter,
  50. lower separated=false,
  51. IfValueTF={#1}{%
  52. before upper={textcolor{#2!63!black}{currentschoolyear[#1] hfill{#3}hfillthetcbcounter/ref{nombre-de-resume}}},
  53. }{%
  54. before upper={textcolor{#2!63!black}{currentschoolyear hfill{#2}hfillthetcbcounter/ref{nombre-de-resume}}},
  55. },
  56. colframe=#2!50,%
  57. colback=white,%
  58. coltitle=#2!63!black,%
  59. leftrule=3mm,rightrule=3mm,
  60. toprule=2pt,bottomrule=2pt,
  61. left=3pt,right=0pt,top=3mm,
  62. fonttitle=sffamilybfserieslarge,
  63. % titreresume,
  64. boxed title style={
  65. colframe=#2!50,%
  66. colback=#2!10,%
  67. coltext=blue,%
  68. leftrule=1.5mm,rightrule=1.5mm,toprule=1.5pt,bottom=0pt,boxsep=1pt},
  69. % soustitre,
  70. subtitle style={%
  71. colback=#2!7,%
  72. colframe=#2!50,%
  73. boxsep=1mm,
  74. fontupper={sffamilybfserieslargeselectfontcolor{#2!63!black}}},
  75. title={normalsize Résumé}
  76. }
  77.  
  78. usepackage{atveryend}
  79. makeatletter
  80. AfterLastShipout{%
  81. immediatewrite@auxout
  82. {stringnewlabel{nombre-de-resume}{{thetcb@cnt@resume}{}}}%
  83. }
  84. makeatother
  85. begin{document}
  86.  
  87. begin{resume}[2017]{chapitre 1}
  88. tcbsubtitle{Définition}
  89.  
  90. lipsum[1]
  91. end{resume}
  92.  
  93. newpage
  94.  
  95. begin{resume}[2018,blue]{chapitre 1}
  96.  
  97. tcbsubtitle{Propriétés}
  98. lipsum[2]
  99. end{resume}
  100.  
  101. %showtcbcounter
  102. end{document}
Add Comment
Please, Sign In to add comment