How to index each tcolorbox box by a number/total fraction?
To create a course summary, I created a tcolorbox
that I call for each new page. There is therefore only 1 box per summary page.
This summary is indexed by 1/2
(first page on a total of 2) 2/2
(second page on a total of 2), etc.
- To number each page, I used
auto counter
which normally counts the number of boxes. But as here, there are as many boxes as there are pages, it comes back in practice to the same. - To get the total number of pages, I created a label
label={number-of-pages}
.
It compiles perfectly but I get a warning.
LaTeX Warning: Label `nombre-de-page' multiply defined.
Is it possible to number each page in the same way without creating a warning?
1/2
and2/2
for 2 pages;
1/3
then2/3
and3/3
for 3 pages;- Or
1/4
;2/4
;3/4
and4/4
for 4 pages; - etc
documentclass{article}
usepackage{lipsum}
usepackage{xfrac}
usepackage[most]{tcolorbox}
%%%%%%%%%%%%%%%%%%%%%%%%%%%
% boite resumé
defcouleurresume{red}%
% style du titre « résumé du cours »
tcbset{titreresume/.style={
boxed title style={
colframe=couleurresume!50,%
colback=couleurresume!10,%
coltext=blue,%
leftrule=1.5mm,rightrule=1.5mm,toprule=1.5pt,bottom=0pt,boxsep=1pt}}
}
% style des soustitres des résumés
tcbset{soustitre/.style={
subtitle style={%
colback=couleurresume!7,%
colframe=couleurresume!50,%
boxsep=1mm,
fontupper={sffamilybfserieslargeselectfontcolor{couleurresume!63!black}}}}
}
% style du titre-boxed des encadrés
tcbset{titrecadre/.style={%
minipage boxed title*=-.5linewidth,
boxed title style={
boxrule=.8pt,boxsep=0pt,toptitle=0pt,
colframe=couleurresume!55,colback=white},
halign title=left}
}
% boite créant la boite résumé
newtcolorbox[auto counter]{resume}[2]{%
label={nombre-de-page},
minipage boxed title*=-106mm,
attach boxed title to top center={yshift=-3mm,xshift=-linewidth/5},
enhanced,
nobeforeafter,
lower separated=false,
before upper={
textcolor{couleurresume!63!black}{sfrac{#1}{thenumexpr#1+1} hfill{#2}hfillthetcbcounter/pageref{nombre-de-page}}},
colframe=couleurresume!50,%
colback=white,%
coltitle=couleurresume!63!black,%
leftrule=3mm,rightrule=3mm,toprule=2pt,bottomrule=2pt,left=3pt,right=0pt,top=3mm,
fonttitle=sffamilybfserieslarge,
titreresume,soustitre,title={normalsize Résumé}
}
begin{document}
begin{resume}[2018]{chapitre 1}
tcbsubtitle{Définition}
lipsum[1]
end{resume}
newpage
begin{resume}[2018]{chapitre 1}
tcbsubtitle{Propriétés}
lipsum[2]
end{resume}
end{document}
The numbering is highlighted in yellow.
Translated with www.DeepL.com/Translator
tcolorbox
add a comment |
To create a course summary, I created a tcolorbox
that I call for each new page. There is therefore only 1 box per summary page.
This summary is indexed by 1/2
(first page on a total of 2) 2/2
(second page on a total of 2), etc.
- To number each page, I used
auto counter
which normally counts the number of boxes. But as here, there are as many boxes as there are pages, it comes back in practice to the same. - To get the total number of pages, I created a label
label={number-of-pages}
.
It compiles perfectly but I get a warning.
LaTeX Warning: Label `nombre-de-page' multiply defined.
Is it possible to number each page in the same way without creating a warning?
1/2
and2/2
for 2 pages;
1/3
then2/3
and3/3
for 3 pages;- Or
1/4
;2/4
;3/4
and4/4
for 4 pages; - etc
documentclass{article}
usepackage{lipsum}
usepackage{xfrac}
usepackage[most]{tcolorbox}
%%%%%%%%%%%%%%%%%%%%%%%%%%%
% boite resumé
defcouleurresume{red}%
% style du titre « résumé du cours »
tcbset{titreresume/.style={
boxed title style={
colframe=couleurresume!50,%
colback=couleurresume!10,%
coltext=blue,%
leftrule=1.5mm,rightrule=1.5mm,toprule=1.5pt,bottom=0pt,boxsep=1pt}}
}
% style des soustitres des résumés
tcbset{soustitre/.style={
subtitle style={%
colback=couleurresume!7,%
colframe=couleurresume!50,%
boxsep=1mm,
fontupper={sffamilybfserieslargeselectfontcolor{couleurresume!63!black}}}}
}
% style du titre-boxed des encadrés
tcbset{titrecadre/.style={%
minipage boxed title*=-.5linewidth,
boxed title style={
boxrule=.8pt,boxsep=0pt,toptitle=0pt,
colframe=couleurresume!55,colback=white},
halign title=left}
}
% boite créant la boite résumé
newtcolorbox[auto counter]{resume}[2]{%
label={nombre-de-page},
minipage boxed title*=-106mm,
attach boxed title to top center={yshift=-3mm,xshift=-linewidth/5},
enhanced,
nobeforeafter,
lower separated=false,
before upper={
textcolor{couleurresume!63!black}{sfrac{#1}{thenumexpr#1+1} hfill{#2}hfillthetcbcounter/pageref{nombre-de-page}}},
colframe=couleurresume!50,%
colback=white,%
coltitle=couleurresume!63!black,%
leftrule=3mm,rightrule=3mm,toprule=2pt,bottomrule=2pt,left=3pt,right=0pt,top=3mm,
fonttitle=sffamilybfserieslarge,
titreresume,soustitre,title={normalsize Résumé}
}
begin{document}
begin{resume}[2018]{chapitre 1}
tcbsubtitle{Définition}
lipsum[1]
end{resume}
newpage
begin{resume}[2018]{chapitre 1}
tcbsubtitle{Propriétés}
lipsum[2]
end{resume}
end{document}
The numbering is highlighted in yellow.
Translated with www.DeepL.com/Translator
tcolorbox
add a comment |
To create a course summary, I created a tcolorbox
that I call for each new page. There is therefore only 1 box per summary page.
This summary is indexed by 1/2
(first page on a total of 2) 2/2
(second page on a total of 2), etc.
- To number each page, I used
auto counter
which normally counts the number of boxes. But as here, there are as many boxes as there are pages, it comes back in practice to the same. - To get the total number of pages, I created a label
label={number-of-pages}
.
It compiles perfectly but I get a warning.
LaTeX Warning: Label `nombre-de-page' multiply defined.
Is it possible to number each page in the same way without creating a warning?
1/2
and2/2
for 2 pages;
1/3
then2/3
and3/3
for 3 pages;- Or
1/4
;2/4
;3/4
and4/4
for 4 pages; - etc
documentclass{article}
usepackage{lipsum}
usepackage{xfrac}
usepackage[most]{tcolorbox}
%%%%%%%%%%%%%%%%%%%%%%%%%%%
% boite resumé
defcouleurresume{red}%
% style du titre « résumé du cours »
tcbset{titreresume/.style={
boxed title style={
colframe=couleurresume!50,%
colback=couleurresume!10,%
coltext=blue,%
leftrule=1.5mm,rightrule=1.5mm,toprule=1.5pt,bottom=0pt,boxsep=1pt}}
}
% style des soustitres des résumés
tcbset{soustitre/.style={
subtitle style={%
colback=couleurresume!7,%
colframe=couleurresume!50,%
boxsep=1mm,
fontupper={sffamilybfserieslargeselectfontcolor{couleurresume!63!black}}}}
}
% style du titre-boxed des encadrés
tcbset{titrecadre/.style={%
minipage boxed title*=-.5linewidth,
boxed title style={
boxrule=.8pt,boxsep=0pt,toptitle=0pt,
colframe=couleurresume!55,colback=white},
halign title=left}
}
% boite créant la boite résumé
newtcolorbox[auto counter]{resume}[2]{%
label={nombre-de-page},
minipage boxed title*=-106mm,
attach boxed title to top center={yshift=-3mm,xshift=-linewidth/5},
enhanced,
nobeforeafter,
lower separated=false,
before upper={
textcolor{couleurresume!63!black}{sfrac{#1}{thenumexpr#1+1} hfill{#2}hfillthetcbcounter/pageref{nombre-de-page}}},
colframe=couleurresume!50,%
colback=white,%
coltitle=couleurresume!63!black,%
leftrule=3mm,rightrule=3mm,toprule=2pt,bottomrule=2pt,left=3pt,right=0pt,top=3mm,
fonttitle=sffamilybfserieslarge,
titreresume,soustitre,title={normalsize Résumé}
}
begin{document}
begin{resume}[2018]{chapitre 1}
tcbsubtitle{Définition}
lipsum[1]
end{resume}
newpage
begin{resume}[2018]{chapitre 1}
tcbsubtitle{Propriétés}
lipsum[2]
end{resume}
end{document}
The numbering is highlighted in yellow.
Translated with www.DeepL.com/Translator
tcolorbox
To create a course summary, I created a tcolorbox
that I call for each new page. There is therefore only 1 box per summary page.
This summary is indexed by 1/2
(first page on a total of 2) 2/2
(second page on a total of 2), etc.
- To number each page, I used
auto counter
which normally counts the number of boxes. But as here, there are as many boxes as there are pages, it comes back in practice to the same. - To get the total number of pages, I created a label
label={number-of-pages}
.
It compiles perfectly but I get a warning.
LaTeX Warning: Label `nombre-de-page' multiply defined.
Is it possible to number each page in the same way without creating a warning?
1/2
and2/2
for 2 pages;
1/3
then2/3
and3/3
for 3 pages;- Or
1/4
;2/4
;3/4
and4/4
for 4 pages; - etc
documentclass{article}
usepackage{lipsum}
usepackage{xfrac}
usepackage[most]{tcolorbox}
%%%%%%%%%%%%%%%%%%%%%%%%%%%
% boite resumé
defcouleurresume{red}%
% style du titre « résumé du cours »
tcbset{titreresume/.style={
boxed title style={
colframe=couleurresume!50,%
colback=couleurresume!10,%
coltext=blue,%
leftrule=1.5mm,rightrule=1.5mm,toprule=1.5pt,bottom=0pt,boxsep=1pt}}
}
% style des soustitres des résumés
tcbset{soustitre/.style={
subtitle style={%
colback=couleurresume!7,%
colframe=couleurresume!50,%
boxsep=1mm,
fontupper={sffamilybfserieslargeselectfontcolor{couleurresume!63!black}}}}
}
% style du titre-boxed des encadrés
tcbset{titrecadre/.style={%
minipage boxed title*=-.5linewidth,
boxed title style={
boxrule=.8pt,boxsep=0pt,toptitle=0pt,
colframe=couleurresume!55,colback=white},
halign title=left}
}
% boite créant la boite résumé
newtcolorbox[auto counter]{resume}[2]{%
label={nombre-de-page},
minipage boxed title*=-106mm,
attach boxed title to top center={yshift=-3mm,xshift=-linewidth/5},
enhanced,
nobeforeafter,
lower separated=false,
before upper={
textcolor{couleurresume!63!black}{sfrac{#1}{thenumexpr#1+1} hfill{#2}hfillthetcbcounter/pageref{nombre-de-page}}},
colframe=couleurresume!50,%
colback=white,%
coltitle=couleurresume!63!black,%
leftrule=3mm,rightrule=3mm,toprule=2pt,bottomrule=2pt,left=3pt,right=0pt,top=3mm,
fonttitle=sffamilybfserieslarge,
titreresume,soustitre,title={normalsize Résumé}
}
begin{document}
begin{resume}[2018]{chapitre 1}
tcbsubtitle{Définition}
lipsum[1]
end{resume}
newpage
begin{resume}[2018]{chapitre 1}
tcbsubtitle{Propriétés}
lipsum[2]
end{resume}
end{document}
The numbering is highlighted in yellow.
Translated with www.DeepL.com/Translator
tcolorbox
tcolorbox
asked 7 mins ago
AndréCAndréC
8,47411446
8,47411446
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "85"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f470818%2fhow-to-index-each-tcolorbox-box-by-a-number-total-fraction%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f470818%2fhow-to-index-each-tcolorbox-box-by-a-number-total-fraction%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown