List of listings - how to add
I have defined listings. How to create a list of listings? I mean something similar to listoftables
. Thank you
documentclass[12pt,a4paper]{report}
usepackage{xcolor}
usepackage{listings}
usepackage{caption}
usepackage{tcolorbox}
tcbuselibrary{breakable}
tcbuselibrary{listings}
newtcbinputlisting[auto counter]{mylisting}[2]{listing file={#2},title=Listing,colback=white,colframe=gray!75!black,fonttitle=bfseries,listing only,breakable,title=Soubor thetcbcounter: #1}
renewcommand{lstlistingname}{Soubor}
newcommand{listingsfont}{ttfamily}
begin{document}
lstinputlisting{code.txt}
end{document}
listings tcolorbox
add a comment |
I have defined listings. How to create a list of listings? I mean something similar to listoftables
. Thank you
documentclass[12pt,a4paper]{report}
usepackage{xcolor}
usepackage{listings}
usepackage{caption}
usepackage{tcolorbox}
tcbuselibrary{breakable}
tcbuselibrary{listings}
newtcbinputlisting[auto counter]{mylisting}[2]{listing file={#2},title=Listing,colback=white,colframe=gray!75!black,fonttitle=bfseries,listing only,breakable,title=Soubor thetcbcounter: #1}
renewcommand{lstlistingname}{Soubor}
newcommand{listingsfont}{ttfamily}
begin{document}
lstinputlisting{code.txt}
end{document}
listings tcolorbox
Please make compilable minimal working example (MWE) instead of code fragments.
– samcarter
Jan 2 at 21:48
I editted my question
– Elisabeth
Jan 2 at 21:51
add a comment |
I have defined listings. How to create a list of listings? I mean something similar to listoftables
. Thank you
documentclass[12pt,a4paper]{report}
usepackage{xcolor}
usepackage{listings}
usepackage{caption}
usepackage{tcolorbox}
tcbuselibrary{breakable}
tcbuselibrary{listings}
newtcbinputlisting[auto counter]{mylisting}[2]{listing file={#2},title=Listing,colback=white,colframe=gray!75!black,fonttitle=bfseries,listing only,breakable,title=Soubor thetcbcounter: #1}
renewcommand{lstlistingname}{Soubor}
newcommand{listingsfont}{ttfamily}
begin{document}
lstinputlisting{code.txt}
end{document}
listings tcolorbox
I have defined listings. How to create a list of listings? I mean something similar to listoftables
. Thank you
documentclass[12pt,a4paper]{report}
usepackage{xcolor}
usepackage{listings}
usepackage{caption}
usepackage{tcolorbox}
tcbuselibrary{breakable}
tcbuselibrary{listings}
newtcbinputlisting[auto counter]{mylisting}[2]{listing file={#2},title=Listing,colback=white,colframe=gray!75!black,fonttitle=bfseries,listing only,breakable,title=Soubor thetcbcounter: #1}
renewcommand{lstlistingname}{Soubor}
newcommand{listingsfont}{ttfamily}
begin{document}
lstinputlisting{code.txt}
end{document}
listings tcolorbox
listings tcolorbox
edited Jan 2 at 22:13
Christian Hupfer
148k14193390
148k14193390
asked Jan 2 at 21:42
ElisabethElisabeth
4876
4876
Please make compilable minimal working example (MWE) instead of code fragments.
– samcarter
Jan 2 at 21:48
I editted my question
– Elisabeth
Jan 2 at 21:51
add a comment |
Please make compilable minimal working example (MWE) instead of code fragments.
– samcarter
Jan 2 at 21:48
I editted my question
– Elisabeth
Jan 2 at 21:51
Please make compilable minimal working example (MWE) instead of code fragments.
– samcarter
Jan 2 at 21:48
Please make compilable minimal working example (MWE) instead of code fragments.
– samcarter
Jan 2 at 21:48
I editted my question
– Elisabeth
Jan 2 at 21:51
I editted my question
– Elisabeth
Jan 2 at 21:51
add a comment |
2 Answers
2
active
oldest
votes
Here is the tcolorbox
- way to generate list of 'something', here list of listings with the settings list type=...
and list inside
.
The title=...
is used by default for inserting the name of the entry.
tbclistof[chapter*]{lol}{lstlistingname}
is the tcolorbox
- way of saying listof....
documentclass[12pt,a4paper]{report}
usepackage{xcolor}
%usepackage{listings}
usepackage{caption}
usepackage[most]{tcolorbox}
newtcbinputlisting[auto counter,list inside=lol,list type={lstlisting}]{mylisting}[2]{%
listing file={#2},
title=Listing,
colback=white,
colframe=gray!75!black,
fonttitle=bfseries,
listing only,
breakable,
title=Soubor thetcbcounter: #2,
#1
}
renewcommand{lstlistingname}{Soubor}
newcommand{listingsfont}{ttfamily}
begin{document}
tcblistof[chapter*]{lol}{lstlistingname}
clearpage
mylisting{helloworldexample.c}
end{document}
The helloworldexample.c
file follows
#include<stdio.h>
int main(int argc,char **argv)
{
printf("Hello World!n");
return(0);
}
Update
documentclass[12pt,a4paper]{report}
usepackage{xcolor}
%usepackage{listings}
usepackage{caption}
usepackage[most]{tcolorbox}
newtcbinputlisting[auto counter,list inside=lol,list type={lstlisting}]{mylisting}[3]{%
listing file={#3},
title=Listing,
colback=white,
colframe=gray!75!black,
fonttitle=bfseries,
listing only,
breakable,
title={Soubor thetcbcounter: #2},
#1
}
renewcommand{lstlistingname}{Soubor}
newcommand{listingsfont}{ttfamily}
begin{document}
tcblistof[chapter*]{lol}{lstlistingname}
clearpage
mylisting{Some caption}{helloworldexample.c}
end{document}
Thank you and what is this ! Missing $ inserted.<inserted text>$ ... file.txt}}{27}{tcb@cnt@mylisting.1} ? There should be some $?
– Elisabeth
Jan 3 at 5:37
@Elisabeth: Sorry, I don't understand. My example runs without problems, having the newest TL 2018 installed, i.e. updated daily
– Christian Hupfer
Jan 3 at 9:21
1
mylisting[title={Vstupn...},label=input]{input.txt}
.Vstupni
is no parameter andtcolorbox
would complain. Please read the manual!!!!
– Christian Hupfer
Jan 3 at 20:00
1
@Elisabeth:mylisting[label=somelabel]{Some caption}{helloworldexample.c}
. -- It's all described in the manual :-(
– Christian Hupfer
Jan 3 at 21:31
1
@Elisabeth: Of course you can not use bothtcblistof
andlstlistoflistings
(order does not matter). Regardless which comes first, it will close the.lol
file and rewrite it, leaving it empty. The second macro will then open an empty file just print the heading...
– Christian Hupfer
Jan 3 at 22:14
|
show 7 more comments
You can use lstlistoflisting
that is introduced by the listings
package:
documentclass[12pt,a4paper]{report}
usepackage{xcolor}
usepackage{listings}
usepackage{caption}
usepackage{tcolorbox}
tcbuselibrary{breakable}
tcbuselibrary{listings}
newtcbinputlisting[auto counter]{mylisting}[2]{listing file={#2},title=Listing,colback=white,colframe=gray!75!black,fonttitle=bfseries,listing only,breakable,title=Soubor thetcbcounter: #1}
renewcommand{lstlistingname}{Soubor}
newcommand{listingsfont}{ttfamily}
begin{document}
lstlistoflistings
begin{lstlisting}[caption=test]
content of the listing
end{lstlisting}
end{document}
From the listings manual:
lstlistoflistings
prints a list of listings. Each entry is with descending priority either the short caption, the caption, the file name or the name of the listing, [...]
If you want to change the heading of the list of listings from 'Listings' to something else, you can use renewcommand{lstlistlistingname}{<new title>}
Thank you very much and how to set an another name instead of "Listings" .
– Elisabeth
Jan 2 at 22:01
Btw,lstinputlisting
takes caption as an argument:lstinputlisting[caption=test]{code.txt}
– DG'
Jan 2 at 22:03
@Elisabeth: Regarding the different title for the list of listings, please see the last sentence of my answer.
– leandriis
Jan 2 at 22:04
Thank you. I don't know where is mistake but I have only the New title (Listings) in the final file. When I compile your code separately it works well. Is it problem that codes are in include{kap00}?
– Elisabeth
Jan 2 at 22:08
add a comment |
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%2f468324%2flist-of-listings-how-to-add%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Here is the tcolorbox
- way to generate list of 'something', here list of listings with the settings list type=...
and list inside
.
The title=...
is used by default for inserting the name of the entry.
tbclistof[chapter*]{lol}{lstlistingname}
is the tcolorbox
- way of saying listof....
documentclass[12pt,a4paper]{report}
usepackage{xcolor}
%usepackage{listings}
usepackage{caption}
usepackage[most]{tcolorbox}
newtcbinputlisting[auto counter,list inside=lol,list type={lstlisting}]{mylisting}[2]{%
listing file={#2},
title=Listing,
colback=white,
colframe=gray!75!black,
fonttitle=bfseries,
listing only,
breakable,
title=Soubor thetcbcounter: #2,
#1
}
renewcommand{lstlistingname}{Soubor}
newcommand{listingsfont}{ttfamily}
begin{document}
tcblistof[chapter*]{lol}{lstlistingname}
clearpage
mylisting{helloworldexample.c}
end{document}
The helloworldexample.c
file follows
#include<stdio.h>
int main(int argc,char **argv)
{
printf("Hello World!n");
return(0);
}
Update
documentclass[12pt,a4paper]{report}
usepackage{xcolor}
%usepackage{listings}
usepackage{caption}
usepackage[most]{tcolorbox}
newtcbinputlisting[auto counter,list inside=lol,list type={lstlisting}]{mylisting}[3]{%
listing file={#3},
title=Listing,
colback=white,
colframe=gray!75!black,
fonttitle=bfseries,
listing only,
breakable,
title={Soubor thetcbcounter: #2},
#1
}
renewcommand{lstlistingname}{Soubor}
newcommand{listingsfont}{ttfamily}
begin{document}
tcblistof[chapter*]{lol}{lstlistingname}
clearpage
mylisting{Some caption}{helloworldexample.c}
end{document}
Thank you and what is this ! Missing $ inserted.<inserted text>$ ... file.txt}}{27}{tcb@cnt@mylisting.1} ? There should be some $?
– Elisabeth
Jan 3 at 5:37
@Elisabeth: Sorry, I don't understand. My example runs without problems, having the newest TL 2018 installed, i.e. updated daily
– Christian Hupfer
Jan 3 at 9:21
1
mylisting[title={Vstupn...},label=input]{input.txt}
.Vstupni
is no parameter andtcolorbox
would complain. Please read the manual!!!!
– Christian Hupfer
Jan 3 at 20:00
1
@Elisabeth:mylisting[label=somelabel]{Some caption}{helloworldexample.c}
. -- It's all described in the manual :-(
– Christian Hupfer
Jan 3 at 21:31
1
@Elisabeth: Of course you can not use bothtcblistof
andlstlistoflistings
(order does not matter). Regardless which comes first, it will close the.lol
file and rewrite it, leaving it empty. The second macro will then open an empty file just print the heading...
– Christian Hupfer
Jan 3 at 22:14
|
show 7 more comments
Here is the tcolorbox
- way to generate list of 'something', here list of listings with the settings list type=...
and list inside
.
The title=...
is used by default for inserting the name of the entry.
tbclistof[chapter*]{lol}{lstlistingname}
is the tcolorbox
- way of saying listof....
documentclass[12pt,a4paper]{report}
usepackage{xcolor}
%usepackage{listings}
usepackage{caption}
usepackage[most]{tcolorbox}
newtcbinputlisting[auto counter,list inside=lol,list type={lstlisting}]{mylisting}[2]{%
listing file={#2},
title=Listing,
colback=white,
colframe=gray!75!black,
fonttitle=bfseries,
listing only,
breakable,
title=Soubor thetcbcounter: #2,
#1
}
renewcommand{lstlistingname}{Soubor}
newcommand{listingsfont}{ttfamily}
begin{document}
tcblistof[chapter*]{lol}{lstlistingname}
clearpage
mylisting{helloworldexample.c}
end{document}
The helloworldexample.c
file follows
#include<stdio.h>
int main(int argc,char **argv)
{
printf("Hello World!n");
return(0);
}
Update
documentclass[12pt,a4paper]{report}
usepackage{xcolor}
%usepackage{listings}
usepackage{caption}
usepackage[most]{tcolorbox}
newtcbinputlisting[auto counter,list inside=lol,list type={lstlisting}]{mylisting}[3]{%
listing file={#3},
title=Listing,
colback=white,
colframe=gray!75!black,
fonttitle=bfseries,
listing only,
breakable,
title={Soubor thetcbcounter: #2},
#1
}
renewcommand{lstlistingname}{Soubor}
newcommand{listingsfont}{ttfamily}
begin{document}
tcblistof[chapter*]{lol}{lstlistingname}
clearpage
mylisting{Some caption}{helloworldexample.c}
end{document}
Thank you and what is this ! Missing $ inserted.<inserted text>$ ... file.txt}}{27}{tcb@cnt@mylisting.1} ? There should be some $?
– Elisabeth
Jan 3 at 5:37
@Elisabeth: Sorry, I don't understand. My example runs without problems, having the newest TL 2018 installed, i.e. updated daily
– Christian Hupfer
Jan 3 at 9:21
1
mylisting[title={Vstupn...},label=input]{input.txt}
.Vstupni
is no parameter andtcolorbox
would complain. Please read the manual!!!!
– Christian Hupfer
Jan 3 at 20:00
1
@Elisabeth:mylisting[label=somelabel]{Some caption}{helloworldexample.c}
. -- It's all described in the manual :-(
– Christian Hupfer
Jan 3 at 21:31
1
@Elisabeth: Of course you can not use bothtcblistof
andlstlistoflistings
(order does not matter). Regardless which comes first, it will close the.lol
file and rewrite it, leaving it empty. The second macro will then open an empty file just print the heading...
– Christian Hupfer
Jan 3 at 22:14
|
show 7 more comments
Here is the tcolorbox
- way to generate list of 'something', here list of listings with the settings list type=...
and list inside
.
The title=...
is used by default for inserting the name of the entry.
tbclistof[chapter*]{lol}{lstlistingname}
is the tcolorbox
- way of saying listof....
documentclass[12pt,a4paper]{report}
usepackage{xcolor}
%usepackage{listings}
usepackage{caption}
usepackage[most]{tcolorbox}
newtcbinputlisting[auto counter,list inside=lol,list type={lstlisting}]{mylisting}[2]{%
listing file={#2},
title=Listing,
colback=white,
colframe=gray!75!black,
fonttitle=bfseries,
listing only,
breakable,
title=Soubor thetcbcounter: #2,
#1
}
renewcommand{lstlistingname}{Soubor}
newcommand{listingsfont}{ttfamily}
begin{document}
tcblistof[chapter*]{lol}{lstlistingname}
clearpage
mylisting{helloworldexample.c}
end{document}
The helloworldexample.c
file follows
#include<stdio.h>
int main(int argc,char **argv)
{
printf("Hello World!n");
return(0);
}
Update
documentclass[12pt,a4paper]{report}
usepackage{xcolor}
%usepackage{listings}
usepackage{caption}
usepackage[most]{tcolorbox}
newtcbinputlisting[auto counter,list inside=lol,list type={lstlisting}]{mylisting}[3]{%
listing file={#3},
title=Listing,
colback=white,
colframe=gray!75!black,
fonttitle=bfseries,
listing only,
breakable,
title={Soubor thetcbcounter: #2},
#1
}
renewcommand{lstlistingname}{Soubor}
newcommand{listingsfont}{ttfamily}
begin{document}
tcblistof[chapter*]{lol}{lstlistingname}
clearpage
mylisting{Some caption}{helloworldexample.c}
end{document}
Here is the tcolorbox
- way to generate list of 'something', here list of listings with the settings list type=...
and list inside
.
The title=...
is used by default for inserting the name of the entry.
tbclistof[chapter*]{lol}{lstlistingname}
is the tcolorbox
- way of saying listof....
documentclass[12pt,a4paper]{report}
usepackage{xcolor}
%usepackage{listings}
usepackage{caption}
usepackage[most]{tcolorbox}
newtcbinputlisting[auto counter,list inside=lol,list type={lstlisting}]{mylisting}[2]{%
listing file={#2},
title=Listing,
colback=white,
colframe=gray!75!black,
fonttitle=bfseries,
listing only,
breakable,
title=Soubor thetcbcounter: #2,
#1
}
renewcommand{lstlistingname}{Soubor}
newcommand{listingsfont}{ttfamily}
begin{document}
tcblistof[chapter*]{lol}{lstlistingname}
clearpage
mylisting{helloworldexample.c}
end{document}
The helloworldexample.c
file follows
#include<stdio.h>
int main(int argc,char **argv)
{
printf("Hello World!n");
return(0);
}
Update
documentclass[12pt,a4paper]{report}
usepackage{xcolor}
%usepackage{listings}
usepackage{caption}
usepackage[most]{tcolorbox}
newtcbinputlisting[auto counter,list inside=lol,list type={lstlisting}]{mylisting}[3]{%
listing file={#3},
title=Listing,
colback=white,
colframe=gray!75!black,
fonttitle=bfseries,
listing only,
breakable,
title={Soubor thetcbcounter: #2},
#1
}
renewcommand{lstlistingname}{Soubor}
newcommand{listingsfont}{ttfamily}
begin{document}
tcblistof[chapter*]{lol}{lstlistingname}
clearpage
mylisting{Some caption}{helloworldexample.c}
end{document}
edited Jan 3 at 20:24
answered Jan 2 at 22:09
Christian HupferChristian Hupfer
148k14193390
148k14193390
Thank you and what is this ! Missing $ inserted.<inserted text>$ ... file.txt}}{27}{tcb@cnt@mylisting.1} ? There should be some $?
– Elisabeth
Jan 3 at 5:37
@Elisabeth: Sorry, I don't understand. My example runs without problems, having the newest TL 2018 installed, i.e. updated daily
– Christian Hupfer
Jan 3 at 9:21
1
mylisting[title={Vstupn...},label=input]{input.txt}
.Vstupni
is no parameter andtcolorbox
would complain. Please read the manual!!!!
– Christian Hupfer
Jan 3 at 20:00
1
@Elisabeth:mylisting[label=somelabel]{Some caption}{helloworldexample.c}
. -- It's all described in the manual :-(
– Christian Hupfer
Jan 3 at 21:31
1
@Elisabeth: Of course you can not use bothtcblistof
andlstlistoflistings
(order does not matter). Regardless which comes first, it will close the.lol
file and rewrite it, leaving it empty. The second macro will then open an empty file just print the heading...
– Christian Hupfer
Jan 3 at 22:14
|
show 7 more comments
Thank you and what is this ! Missing $ inserted.<inserted text>$ ... file.txt}}{27}{tcb@cnt@mylisting.1} ? There should be some $?
– Elisabeth
Jan 3 at 5:37
@Elisabeth: Sorry, I don't understand. My example runs without problems, having the newest TL 2018 installed, i.e. updated daily
– Christian Hupfer
Jan 3 at 9:21
1
mylisting[title={Vstupn...},label=input]{input.txt}
.Vstupni
is no parameter andtcolorbox
would complain. Please read the manual!!!!
– Christian Hupfer
Jan 3 at 20:00
1
@Elisabeth:mylisting[label=somelabel]{Some caption}{helloworldexample.c}
. -- It's all described in the manual :-(
– Christian Hupfer
Jan 3 at 21:31
1
@Elisabeth: Of course you can not use bothtcblistof
andlstlistoflistings
(order does not matter). Regardless which comes first, it will close the.lol
file and rewrite it, leaving it empty. The second macro will then open an empty file just print the heading...
– Christian Hupfer
Jan 3 at 22:14
Thank you and what is this ! Missing $ inserted.<inserted text>$ ... file.txt}}{27}{tcb@cnt@mylisting.1} ? There should be some $?
– Elisabeth
Jan 3 at 5:37
Thank you and what is this ! Missing $ inserted.<inserted text>$ ... file.txt}}{27}{tcb@cnt@mylisting.1} ? There should be some $?
– Elisabeth
Jan 3 at 5:37
@Elisabeth: Sorry, I don't understand. My example runs without problems, having the newest TL 2018 installed, i.e. updated daily
– Christian Hupfer
Jan 3 at 9:21
@Elisabeth: Sorry, I don't understand. My example runs without problems, having the newest TL 2018 installed, i.e. updated daily
– Christian Hupfer
Jan 3 at 9:21
1
1
mylisting[title={Vstupn...},label=input]{input.txt}
. Vstupni
is no parameter and tcolorbox
would complain. Please read the manual!!!!– Christian Hupfer
Jan 3 at 20:00
mylisting[title={Vstupn...},label=input]{input.txt}
. Vstupni
is no parameter and tcolorbox
would complain. Please read the manual!!!!– Christian Hupfer
Jan 3 at 20:00
1
1
@Elisabeth:
mylisting[label=somelabel]{Some caption}{helloworldexample.c}
. -- It's all described in the manual :-(– Christian Hupfer
Jan 3 at 21:31
@Elisabeth:
mylisting[label=somelabel]{Some caption}{helloworldexample.c}
. -- It's all described in the manual :-(– Christian Hupfer
Jan 3 at 21:31
1
1
@Elisabeth: Of course you can not use both
tcblistof
and lstlistoflistings
(order does not matter). Regardless which comes first, it will close the .lol
file and rewrite it, leaving it empty. The second macro will then open an empty file just print the heading...– Christian Hupfer
Jan 3 at 22:14
@Elisabeth: Of course you can not use both
tcblistof
and lstlistoflistings
(order does not matter). Regardless which comes first, it will close the .lol
file and rewrite it, leaving it empty. The second macro will then open an empty file just print the heading...– Christian Hupfer
Jan 3 at 22:14
|
show 7 more comments
You can use lstlistoflisting
that is introduced by the listings
package:
documentclass[12pt,a4paper]{report}
usepackage{xcolor}
usepackage{listings}
usepackage{caption}
usepackage{tcolorbox}
tcbuselibrary{breakable}
tcbuselibrary{listings}
newtcbinputlisting[auto counter]{mylisting}[2]{listing file={#2},title=Listing,colback=white,colframe=gray!75!black,fonttitle=bfseries,listing only,breakable,title=Soubor thetcbcounter: #1}
renewcommand{lstlistingname}{Soubor}
newcommand{listingsfont}{ttfamily}
begin{document}
lstlistoflistings
begin{lstlisting}[caption=test]
content of the listing
end{lstlisting}
end{document}
From the listings manual:
lstlistoflistings
prints a list of listings. Each entry is with descending priority either the short caption, the caption, the file name or the name of the listing, [...]
If you want to change the heading of the list of listings from 'Listings' to something else, you can use renewcommand{lstlistlistingname}{<new title>}
Thank you very much and how to set an another name instead of "Listings" .
– Elisabeth
Jan 2 at 22:01
Btw,lstinputlisting
takes caption as an argument:lstinputlisting[caption=test]{code.txt}
– DG'
Jan 2 at 22:03
@Elisabeth: Regarding the different title for the list of listings, please see the last sentence of my answer.
– leandriis
Jan 2 at 22:04
Thank you. I don't know where is mistake but I have only the New title (Listings) in the final file. When I compile your code separately it works well. Is it problem that codes are in include{kap00}?
– Elisabeth
Jan 2 at 22:08
add a comment |
You can use lstlistoflisting
that is introduced by the listings
package:
documentclass[12pt,a4paper]{report}
usepackage{xcolor}
usepackage{listings}
usepackage{caption}
usepackage{tcolorbox}
tcbuselibrary{breakable}
tcbuselibrary{listings}
newtcbinputlisting[auto counter]{mylisting}[2]{listing file={#2},title=Listing,colback=white,colframe=gray!75!black,fonttitle=bfseries,listing only,breakable,title=Soubor thetcbcounter: #1}
renewcommand{lstlistingname}{Soubor}
newcommand{listingsfont}{ttfamily}
begin{document}
lstlistoflistings
begin{lstlisting}[caption=test]
content of the listing
end{lstlisting}
end{document}
From the listings manual:
lstlistoflistings
prints a list of listings. Each entry is with descending priority either the short caption, the caption, the file name or the name of the listing, [...]
If you want to change the heading of the list of listings from 'Listings' to something else, you can use renewcommand{lstlistlistingname}{<new title>}
Thank you very much and how to set an another name instead of "Listings" .
– Elisabeth
Jan 2 at 22:01
Btw,lstinputlisting
takes caption as an argument:lstinputlisting[caption=test]{code.txt}
– DG'
Jan 2 at 22:03
@Elisabeth: Regarding the different title for the list of listings, please see the last sentence of my answer.
– leandriis
Jan 2 at 22:04
Thank you. I don't know where is mistake but I have only the New title (Listings) in the final file. When I compile your code separately it works well. Is it problem that codes are in include{kap00}?
– Elisabeth
Jan 2 at 22:08
add a comment |
You can use lstlistoflisting
that is introduced by the listings
package:
documentclass[12pt,a4paper]{report}
usepackage{xcolor}
usepackage{listings}
usepackage{caption}
usepackage{tcolorbox}
tcbuselibrary{breakable}
tcbuselibrary{listings}
newtcbinputlisting[auto counter]{mylisting}[2]{listing file={#2},title=Listing,colback=white,colframe=gray!75!black,fonttitle=bfseries,listing only,breakable,title=Soubor thetcbcounter: #1}
renewcommand{lstlistingname}{Soubor}
newcommand{listingsfont}{ttfamily}
begin{document}
lstlistoflistings
begin{lstlisting}[caption=test]
content of the listing
end{lstlisting}
end{document}
From the listings manual:
lstlistoflistings
prints a list of listings. Each entry is with descending priority either the short caption, the caption, the file name or the name of the listing, [...]
If you want to change the heading of the list of listings from 'Listings' to something else, you can use renewcommand{lstlistlistingname}{<new title>}
You can use lstlistoflisting
that is introduced by the listings
package:
documentclass[12pt,a4paper]{report}
usepackage{xcolor}
usepackage{listings}
usepackage{caption}
usepackage{tcolorbox}
tcbuselibrary{breakable}
tcbuselibrary{listings}
newtcbinputlisting[auto counter]{mylisting}[2]{listing file={#2},title=Listing,colback=white,colframe=gray!75!black,fonttitle=bfseries,listing only,breakable,title=Soubor thetcbcounter: #1}
renewcommand{lstlistingname}{Soubor}
newcommand{listingsfont}{ttfamily}
begin{document}
lstlistoflistings
begin{lstlisting}[caption=test]
content of the listing
end{lstlisting}
end{document}
From the listings manual:
lstlistoflistings
prints a list of listings. Each entry is with descending priority either the short caption, the caption, the file name or the name of the listing, [...]
If you want to change the heading of the list of listings from 'Listings' to something else, you can use renewcommand{lstlistlistingname}{<new title>}
answered Jan 2 at 21:56
leandriisleandriis
8,3471529
8,3471529
Thank you very much and how to set an another name instead of "Listings" .
– Elisabeth
Jan 2 at 22:01
Btw,lstinputlisting
takes caption as an argument:lstinputlisting[caption=test]{code.txt}
– DG'
Jan 2 at 22:03
@Elisabeth: Regarding the different title for the list of listings, please see the last sentence of my answer.
– leandriis
Jan 2 at 22:04
Thank you. I don't know where is mistake but I have only the New title (Listings) in the final file. When I compile your code separately it works well. Is it problem that codes are in include{kap00}?
– Elisabeth
Jan 2 at 22:08
add a comment |
Thank you very much and how to set an another name instead of "Listings" .
– Elisabeth
Jan 2 at 22:01
Btw,lstinputlisting
takes caption as an argument:lstinputlisting[caption=test]{code.txt}
– DG'
Jan 2 at 22:03
@Elisabeth: Regarding the different title for the list of listings, please see the last sentence of my answer.
– leandriis
Jan 2 at 22:04
Thank you. I don't know where is mistake but I have only the New title (Listings) in the final file. When I compile your code separately it works well. Is it problem that codes are in include{kap00}?
– Elisabeth
Jan 2 at 22:08
Thank you very much and how to set an another name instead of "Listings" .
– Elisabeth
Jan 2 at 22:01
Thank you very much and how to set an another name instead of "Listings" .
– Elisabeth
Jan 2 at 22:01
Btw,
lstinputlisting
takes caption as an argument: lstinputlisting[caption=test]{code.txt}
– DG'
Jan 2 at 22:03
Btw,
lstinputlisting
takes caption as an argument: lstinputlisting[caption=test]{code.txt}
– DG'
Jan 2 at 22:03
@Elisabeth: Regarding the different title for the list of listings, please see the last sentence of my answer.
– leandriis
Jan 2 at 22:04
@Elisabeth: Regarding the different title for the list of listings, please see the last sentence of my answer.
– leandriis
Jan 2 at 22:04
Thank you. I don't know where is mistake but I have only the New title (Listings) in the final file. When I compile your code separately it works well. Is it problem that codes are in include{kap00}?
– Elisabeth
Jan 2 at 22:08
Thank you. I don't know where is mistake but I have only the New title (Listings) in the final file. When I compile your code separately it works well. Is it problem that codes are in include{kap00}?
– Elisabeth
Jan 2 at 22:08
add a comment |
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%2f468324%2flist-of-listings-how-to-add%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
Please make compilable minimal working example (MWE) instead of code fragments.
– samcarter
Jan 2 at 21:48
I editted my question
– Elisabeth
Jan 2 at 21:51