How to use lstlisting with tcolorbox? The 2019 Stack Overflow Developer Survey Results Are InUse algorithm2e inside tcolorboxtcolorbox: use of `tcbifoddpage`how can automatically indent code use tcolorboxCodeBlocks listing with tcolorboxCan't use moredelim in tcolorbox environment listing optionsUse of tcbsetmacrotoheightofnode with a dimension in tcolorboxUse of tcbsetmacrotoheightofnode with a dimension in tcolorbox-2lstnewenvironment/lstset : using colors conditionally emph/emphstyle - SAS: (in=_x) versus if x in (1,2)How to use verbatim with tcolorbox?How to use tcolorbox with ieeeaccess.cls?
Does the shape of a die affect the probability of a number being rolled?
Why do some words that are not inflected have an umlaut?
If I score a critical hit on an 18 or higher, what are my chances of getting a critical hit if I roll 3d20?
Is this app Icon Browser Safe/Legit?
Is three citations per paragraph excessive for undergraduate research paper?
Time travel alters history but people keep saying nothing's changed
Protecting Dualbooting Windows from dangerous code (like rm -rf)
Is a "Democratic" Feudal System Possible?
Why is my custom API endpoint not working?
For what reasons would an animal species NOT cross a *horizontal* land bridge?
Why did Acorn's A3000 have red function keys?
Why was M87 targetted for the Event Horizon Telescope instead of Sagittarius A*?
How to save as into a customized destination on macOS?
How come people say “Would of”?
Why can Shazam fly?
What does Linus Torvalds mean when he says that Git "never ever" tracks a file?
Why isn't the circumferential light around the M87 black hole's event horizon symmetric?
How are circuits which use complex ICs normally simulated?
Why is the maximum length of OpenWrt’s root password 8 characters?
Which Sci-Fi work first showed weapon of galactic-scale mass destruction?
What to do when moving next to a bird sanctuary with a loosely-domesticated cat?
Have you ever entered Singapore using a different passport or name?
Did Scotland spend $250,000 for the slogan "Welcome to Scotland"?
Can someone be penalized for an "unlawful" act if no penalty is specified?
How to use lstlisting with tcolorbox?
The 2019 Stack Overflow Developer Survey Results Are InUse algorithm2e inside tcolorboxtcolorbox: use of `tcbifoddpage`how can automatically indent code use tcolorboxCodeBlocks listing with tcolorboxCan't use moredelim in tcolorbox environment listing optionsUse of tcbsetmacrotoheightofnode with a dimension in tcolorboxUse of tcbsetmacrotoheightofnode with a dimension in tcolorbox-2lstnewenvironment/lstset : using colors conditionally emph/emphstyle - SAS: (in=_x) versus if x in (1,2)How to use verbatim with tcolorbox?How to use tcolorbox with ieeeaccess.cls?
I want to insert lstlisting inside a tcolorbox which must has a title and title can be hidden whenever I need, also it's top right and bottom left corner will be rounded something like this:
I know how to use tcolorbox and lstlisting but I don't know how to use them together. Could anyone please help me? Any alternate solution without tcolorbox will be also appreciated.
My code snippet :
documentclass[10pt,a4paper,oneside]book
usepackage[utf8]inputenc
usepackageamsmath
usepackageamsfonts
usepackageamssymb
usepackagegraphicx
usepackage[left=2.00cm, right=2.00cm, top=2.00cm, bottom=2.00cm, showframe]geometry
authorRavi
titleHow to wite code in LaTeX
%%%%%%%%%%%%%%% CODE STYLE %%%%%%%%%%%%%%%
usepackageblindtext
usepackagexcolor
definecolorpbluergb0.13,0.13,1
definecolorpgreenrgb0,0.5,0
renewcommandrmdefaultphv
usepackage[T1]fontenc
usepackage[ttdefault=true]AnonymousPro
usepackagelistings
usepackage[T1]fontenc
usepackageinconsolata
lstset
language=Java,%
basicstyle=fontfamilyAnonymousProselectfont,%
keywordstyle=bfseriescolorpblue,
stringstyle=bfseriesitshapecolorgreen!40!black,%
commentstyle=bfseriesitshapecolorblack!60,%
showspaces=false,
showtabs=false,
breaklines=true,%
showstringspaces=false,
%breakatwhitespace=true,
%numbers=left,%
%numbersep=8pt,%
%numberstyle=tiny,%
rulecolor=colorwhite!60!black,%
breaklines=true,%
frame=single,%single
%keepspaces=true,%
xleftmargin=1.5mm,%parindent
xrightmargin=1.5mm,%
framerule=1.2pt,%
backgroundcolor=colorgray!8,%
%morecomment=[s][bfseriescolororange!40!red]@Override,
tabsize=1,
lstsetemph=%
downto, for, String, TextView, Toast, Button, EditText, ImageView, Typeface, Intent, WebView, WebSettings, SwipeRefreshLayout, RelativeLayout, Animation, AlertDialog, SharedPreferences, Editor, ToggleButton, CardView, LinearLayout, gradient, shape, %
,emphstyle=bfseriescolorpblue%
begindocument
%maketitle
chapterHello LaTeX
beginlstlisting
String s = "Hello World";
Animation from_top = AnimationUtils.loadAnimation(this, R.anim.from_top);
imageView.setAnimation(from_top);
// change activity with fade animation
new Handler().postDelayed(new Runnable()
@Override
public void run()
Intent intent = new Intent(MainActivity.this, Main2Activity.class);
startActivity(intent);
overridePendingTransition(R.anim.fade_in,R.anim.fade_out);
finish();
, SPLASH_TIMEOUT);
endlstlisting
enddocument
listings tcolorbox
add a comment |
I want to insert lstlisting inside a tcolorbox which must has a title and title can be hidden whenever I need, also it's top right and bottom left corner will be rounded something like this:
I know how to use tcolorbox and lstlisting but I don't know how to use them together. Could anyone please help me? Any alternate solution without tcolorbox will be also appreciated.
My code snippet :
documentclass[10pt,a4paper,oneside]book
usepackage[utf8]inputenc
usepackageamsmath
usepackageamsfonts
usepackageamssymb
usepackagegraphicx
usepackage[left=2.00cm, right=2.00cm, top=2.00cm, bottom=2.00cm, showframe]geometry
authorRavi
titleHow to wite code in LaTeX
%%%%%%%%%%%%%%% CODE STYLE %%%%%%%%%%%%%%%
usepackageblindtext
usepackagexcolor
definecolorpbluergb0.13,0.13,1
definecolorpgreenrgb0,0.5,0
renewcommandrmdefaultphv
usepackage[T1]fontenc
usepackage[ttdefault=true]AnonymousPro
usepackagelistings
usepackage[T1]fontenc
usepackageinconsolata
lstset
language=Java,%
basicstyle=fontfamilyAnonymousProselectfont,%
keywordstyle=bfseriescolorpblue,
stringstyle=bfseriesitshapecolorgreen!40!black,%
commentstyle=bfseriesitshapecolorblack!60,%
showspaces=false,
showtabs=false,
breaklines=true,%
showstringspaces=false,
%breakatwhitespace=true,
%numbers=left,%
%numbersep=8pt,%
%numberstyle=tiny,%
rulecolor=colorwhite!60!black,%
breaklines=true,%
frame=single,%single
%keepspaces=true,%
xleftmargin=1.5mm,%parindent
xrightmargin=1.5mm,%
framerule=1.2pt,%
backgroundcolor=colorgray!8,%
%morecomment=[s][bfseriescolororange!40!red]@Override,
tabsize=1,
lstsetemph=%
downto, for, String, TextView, Toast, Button, EditText, ImageView, Typeface, Intent, WebView, WebSettings, SwipeRefreshLayout, RelativeLayout, Animation, AlertDialog, SharedPreferences, Editor, ToggleButton, CardView, LinearLayout, gradient, shape, %
,emphstyle=bfseriescolorpblue%
begindocument
%maketitle
chapterHello LaTeX
beginlstlisting
String s = "Hello World";
Animation from_top = AnimationUtils.loadAnimation(this, R.anim.from_top);
imageView.setAnimation(from_top);
// change activity with fade animation
new Handler().postDelayed(new Runnable()
@Override
public void run()
Intent intent = new Intent(MainActivity.this, Main2Activity.class);
startActivity(intent);
overridePendingTransition(R.anim.fade_in,R.anim.fade_out);
finish();
, SPLASH_TIMEOUT);
endlstlisting
enddocument
listings tcolorbox
add a comment |
I want to insert lstlisting inside a tcolorbox which must has a title and title can be hidden whenever I need, also it's top right and bottom left corner will be rounded something like this:
I know how to use tcolorbox and lstlisting but I don't know how to use them together. Could anyone please help me? Any alternate solution without tcolorbox will be also appreciated.
My code snippet :
documentclass[10pt,a4paper,oneside]book
usepackage[utf8]inputenc
usepackageamsmath
usepackageamsfonts
usepackageamssymb
usepackagegraphicx
usepackage[left=2.00cm, right=2.00cm, top=2.00cm, bottom=2.00cm, showframe]geometry
authorRavi
titleHow to wite code in LaTeX
%%%%%%%%%%%%%%% CODE STYLE %%%%%%%%%%%%%%%
usepackageblindtext
usepackagexcolor
definecolorpbluergb0.13,0.13,1
definecolorpgreenrgb0,0.5,0
renewcommandrmdefaultphv
usepackage[T1]fontenc
usepackage[ttdefault=true]AnonymousPro
usepackagelistings
usepackage[T1]fontenc
usepackageinconsolata
lstset
language=Java,%
basicstyle=fontfamilyAnonymousProselectfont,%
keywordstyle=bfseriescolorpblue,
stringstyle=bfseriesitshapecolorgreen!40!black,%
commentstyle=bfseriesitshapecolorblack!60,%
showspaces=false,
showtabs=false,
breaklines=true,%
showstringspaces=false,
%breakatwhitespace=true,
%numbers=left,%
%numbersep=8pt,%
%numberstyle=tiny,%
rulecolor=colorwhite!60!black,%
breaklines=true,%
frame=single,%single
%keepspaces=true,%
xleftmargin=1.5mm,%parindent
xrightmargin=1.5mm,%
framerule=1.2pt,%
backgroundcolor=colorgray!8,%
%morecomment=[s][bfseriescolororange!40!red]@Override,
tabsize=1,
lstsetemph=%
downto, for, String, TextView, Toast, Button, EditText, ImageView, Typeface, Intent, WebView, WebSettings, SwipeRefreshLayout, RelativeLayout, Animation, AlertDialog, SharedPreferences, Editor, ToggleButton, CardView, LinearLayout, gradient, shape, %
,emphstyle=bfseriescolorpblue%
begindocument
%maketitle
chapterHello LaTeX
beginlstlisting
String s = "Hello World";
Animation from_top = AnimationUtils.loadAnimation(this, R.anim.from_top);
imageView.setAnimation(from_top);
// change activity with fade animation
new Handler().postDelayed(new Runnable()
@Override
public void run()
Intent intent = new Intent(MainActivity.this, Main2Activity.class);
startActivity(intent);
overridePendingTransition(R.anim.fade_in,R.anim.fade_out);
finish();
, SPLASH_TIMEOUT);
endlstlisting
enddocument
listings tcolorbox
I want to insert lstlisting inside a tcolorbox which must has a title and title can be hidden whenever I need, also it's top right and bottom left corner will be rounded something like this:
I know how to use tcolorbox and lstlisting but I don't know how to use them together. Could anyone please help me? Any alternate solution without tcolorbox will be also appreciated.
My code snippet :
documentclass[10pt,a4paper,oneside]book
usepackage[utf8]inputenc
usepackageamsmath
usepackageamsfonts
usepackageamssymb
usepackagegraphicx
usepackage[left=2.00cm, right=2.00cm, top=2.00cm, bottom=2.00cm, showframe]geometry
authorRavi
titleHow to wite code in LaTeX
%%%%%%%%%%%%%%% CODE STYLE %%%%%%%%%%%%%%%
usepackageblindtext
usepackagexcolor
definecolorpbluergb0.13,0.13,1
definecolorpgreenrgb0,0.5,0
renewcommandrmdefaultphv
usepackage[T1]fontenc
usepackage[ttdefault=true]AnonymousPro
usepackagelistings
usepackage[T1]fontenc
usepackageinconsolata
lstset
language=Java,%
basicstyle=fontfamilyAnonymousProselectfont,%
keywordstyle=bfseriescolorpblue,
stringstyle=bfseriesitshapecolorgreen!40!black,%
commentstyle=bfseriesitshapecolorblack!60,%
showspaces=false,
showtabs=false,
breaklines=true,%
showstringspaces=false,
%breakatwhitespace=true,
%numbers=left,%
%numbersep=8pt,%
%numberstyle=tiny,%
rulecolor=colorwhite!60!black,%
breaklines=true,%
frame=single,%single
%keepspaces=true,%
xleftmargin=1.5mm,%parindent
xrightmargin=1.5mm,%
framerule=1.2pt,%
backgroundcolor=colorgray!8,%
%morecomment=[s][bfseriescolororange!40!red]@Override,
tabsize=1,
lstsetemph=%
downto, for, String, TextView, Toast, Button, EditText, ImageView, Typeface, Intent, WebView, WebSettings, SwipeRefreshLayout, RelativeLayout, Animation, AlertDialog, SharedPreferences, Editor, ToggleButton, CardView, LinearLayout, gradient, shape, %
,emphstyle=bfseriescolorpblue%
begindocument
%maketitle
chapterHello LaTeX
beginlstlisting
String s = "Hello World";
Animation from_top = AnimationUtils.loadAnimation(this, R.anim.from_top);
imageView.setAnimation(from_top);
// change activity with fade animation
new Handler().postDelayed(new Runnable()
@Override
public void run()
Intent intent = new Intent(MainActivity.this, Main2Activity.class);
startActivity(intent);
overridePendingTransition(R.anim.fade_in,R.anim.fade_out);
finish();
, SPLASH_TIMEOUT);
endlstlisting
enddocument
listings tcolorbox
listings tcolorbox
edited Apr 5 at 13:11
JouleV
12.3k22663
12.3k22663
asked Apr 5 at 6:33
RaviRavi
33619
33619
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Your tcolorbox
style can be set as follows
documentclassarticle
usepackage[most]tcolorbox
newtcolorboxmycode[2][]%
enhanced,
attach boxed title to top right=yshift=-tcboxedtitleheight,
boxed title style=
size=small,
colback=gray!50,
colframe=gray!50,
sharp corners=downhill,
arc=.5cm,
top=1mm,bottom=1mm,left=1mm,right=1mm,
fonttitle=colorblackitshape,
colframe=gray!20,
top=tcboxedtitleheight,
bottom=tcboxedtitleheight,
sharp corners=downhill,
arc=.5cm,
title=#2,#1
usepackagelipsum
begindocument
beginmycodeThis is some blahblah
lipsum[1]
endmycode
enddocument
So let's convert it to a listings
tcolorbox
:
documentclassarticle
usepackage[most]tcolorbox
tcbuselibrarylistings
usepackagelipsum
usepackagexcolor
usepackage[T1]fontenc
usepackage[ttdefault=true]AnonymousPro
definecolorpbluergb0.13,0.13,1
definecolorpgreenrgb0,0.5,0
begindocument
begintcblisting
enhanced,
attach boxed title to top right=yshift=-tcboxedtitleheight,
boxed title style=
size=small,colback=gray!50,
colframe=gray!50,
sharp corners=downhill,
arc=.5cm,
top=1mm,bottom=1mm,left=1mm,right=1mm
,
fonttitle=colorblackitshapettfamily,
colframe=gray!20,
top=tcboxedtitleheight,
bottom=tcboxedtitleheight,
sharp corners=downhill,
arc=.5cm,
title=MainActivity.java,
listing only,
listing options=
language=Java,
basicstyle=fontfamilyAnonymousProselectfont,
keywordstyle=bfseriescolorpblue,
stringstyle=bfseriesitshapecolorgreen!40!black,
commentstyle=bfseriesitshapecolorblack!60,
showspaces=false,
showtabs=false,
breaklines=true,
showstringspaces=false,
tabsize=1,
emph=
downto, for, String, TextView, Toast, Button, EditText, ImageView, Typeface, Intent, WebView, WebSettings, SwipeRefreshLayout, RelativeLayout, Animation, AlertDialog, SharedPreferences, Editor, ToggleButton, CardView, LinearLayout, gradient, shape,
,
emphstyle=bfseriescolorpblue
String s = "Hello World";
Animation from_top = AnimationUtils.loadAnimation(this, R.anim.from_top);
imageView.setAnimation(from_top);
// change activity with fade animation
new Handler().postDelayed(new Runnable()
@Override
public void run()
Intent intent = new Intent(MainActivity.this, Main2Activity.class);
startActivity(intent);
overridePendingTransition(R.anim.fade_in,R.anim.fade_out);
finish();
, SPLASH_TIMEOUT);
endtcblisting
enddocument
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%2f483289%2fhow-to-use-lstlisting-with-tcolorbox%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Your tcolorbox
style can be set as follows
documentclassarticle
usepackage[most]tcolorbox
newtcolorboxmycode[2][]%
enhanced,
attach boxed title to top right=yshift=-tcboxedtitleheight,
boxed title style=
size=small,
colback=gray!50,
colframe=gray!50,
sharp corners=downhill,
arc=.5cm,
top=1mm,bottom=1mm,left=1mm,right=1mm,
fonttitle=colorblackitshape,
colframe=gray!20,
top=tcboxedtitleheight,
bottom=tcboxedtitleheight,
sharp corners=downhill,
arc=.5cm,
title=#2,#1
usepackagelipsum
begindocument
beginmycodeThis is some blahblah
lipsum[1]
endmycode
enddocument
So let's convert it to a listings
tcolorbox
:
documentclassarticle
usepackage[most]tcolorbox
tcbuselibrarylistings
usepackagelipsum
usepackagexcolor
usepackage[T1]fontenc
usepackage[ttdefault=true]AnonymousPro
definecolorpbluergb0.13,0.13,1
definecolorpgreenrgb0,0.5,0
begindocument
begintcblisting
enhanced,
attach boxed title to top right=yshift=-tcboxedtitleheight,
boxed title style=
size=small,colback=gray!50,
colframe=gray!50,
sharp corners=downhill,
arc=.5cm,
top=1mm,bottom=1mm,left=1mm,right=1mm
,
fonttitle=colorblackitshapettfamily,
colframe=gray!20,
top=tcboxedtitleheight,
bottom=tcboxedtitleheight,
sharp corners=downhill,
arc=.5cm,
title=MainActivity.java,
listing only,
listing options=
language=Java,
basicstyle=fontfamilyAnonymousProselectfont,
keywordstyle=bfseriescolorpblue,
stringstyle=bfseriesitshapecolorgreen!40!black,
commentstyle=bfseriesitshapecolorblack!60,
showspaces=false,
showtabs=false,
breaklines=true,
showstringspaces=false,
tabsize=1,
emph=
downto, for, String, TextView, Toast, Button, EditText, ImageView, Typeface, Intent, WebView, WebSettings, SwipeRefreshLayout, RelativeLayout, Animation, AlertDialog, SharedPreferences, Editor, ToggleButton, CardView, LinearLayout, gradient, shape,
,
emphstyle=bfseriescolorpblue
String s = "Hello World";
Animation from_top = AnimationUtils.loadAnimation(this, R.anim.from_top);
imageView.setAnimation(from_top);
// change activity with fade animation
new Handler().postDelayed(new Runnable()
@Override
public void run()
Intent intent = new Intent(MainActivity.this, Main2Activity.class);
startActivity(intent);
overridePendingTransition(R.anim.fade_in,R.anim.fade_out);
finish();
, SPLASH_TIMEOUT);
endtcblisting
enddocument
add a comment |
Your tcolorbox
style can be set as follows
documentclassarticle
usepackage[most]tcolorbox
newtcolorboxmycode[2][]%
enhanced,
attach boxed title to top right=yshift=-tcboxedtitleheight,
boxed title style=
size=small,
colback=gray!50,
colframe=gray!50,
sharp corners=downhill,
arc=.5cm,
top=1mm,bottom=1mm,left=1mm,right=1mm,
fonttitle=colorblackitshape,
colframe=gray!20,
top=tcboxedtitleheight,
bottom=tcboxedtitleheight,
sharp corners=downhill,
arc=.5cm,
title=#2,#1
usepackagelipsum
begindocument
beginmycodeThis is some blahblah
lipsum[1]
endmycode
enddocument
So let's convert it to a listings
tcolorbox
:
documentclassarticle
usepackage[most]tcolorbox
tcbuselibrarylistings
usepackagelipsum
usepackagexcolor
usepackage[T1]fontenc
usepackage[ttdefault=true]AnonymousPro
definecolorpbluergb0.13,0.13,1
definecolorpgreenrgb0,0.5,0
begindocument
begintcblisting
enhanced,
attach boxed title to top right=yshift=-tcboxedtitleheight,
boxed title style=
size=small,colback=gray!50,
colframe=gray!50,
sharp corners=downhill,
arc=.5cm,
top=1mm,bottom=1mm,left=1mm,right=1mm
,
fonttitle=colorblackitshapettfamily,
colframe=gray!20,
top=tcboxedtitleheight,
bottom=tcboxedtitleheight,
sharp corners=downhill,
arc=.5cm,
title=MainActivity.java,
listing only,
listing options=
language=Java,
basicstyle=fontfamilyAnonymousProselectfont,
keywordstyle=bfseriescolorpblue,
stringstyle=bfseriesitshapecolorgreen!40!black,
commentstyle=bfseriesitshapecolorblack!60,
showspaces=false,
showtabs=false,
breaklines=true,
showstringspaces=false,
tabsize=1,
emph=
downto, for, String, TextView, Toast, Button, EditText, ImageView, Typeface, Intent, WebView, WebSettings, SwipeRefreshLayout, RelativeLayout, Animation, AlertDialog, SharedPreferences, Editor, ToggleButton, CardView, LinearLayout, gradient, shape,
,
emphstyle=bfseriescolorpblue
String s = "Hello World";
Animation from_top = AnimationUtils.loadAnimation(this, R.anim.from_top);
imageView.setAnimation(from_top);
// change activity with fade animation
new Handler().postDelayed(new Runnable()
@Override
public void run()
Intent intent = new Intent(MainActivity.this, Main2Activity.class);
startActivity(intent);
overridePendingTransition(R.anim.fade_in,R.anim.fade_out);
finish();
, SPLASH_TIMEOUT);
endtcblisting
enddocument
add a comment |
Your tcolorbox
style can be set as follows
documentclassarticle
usepackage[most]tcolorbox
newtcolorboxmycode[2][]%
enhanced,
attach boxed title to top right=yshift=-tcboxedtitleheight,
boxed title style=
size=small,
colback=gray!50,
colframe=gray!50,
sharp corners=downhill,
arc=.5cm,
top=1mm,bottom=1mm,left=1mm,right=1mm,
fonttitle=colorblackitshape,
colframe=gray!20,
top=tcboxedtitleheight,
bottom=tcboxedtitleheight,
sharp corners=downhill,
arc=.5cm,
title=#2,#1
usepackagelipsum
begindocument
beginmycodeThis is some blahblah
lipsum[1]
endmycode
enddocument
So let's convert it to a listings
tcolorbox
:
documentclassarticle
usepackage[most]tcolorbox
tcbuselibrarylistings
usepackagelipsum
usepackagexcolor
usepackage[T1]fontenc
usepackage[ttdefault=true]AnonymousPro
definecolorpbluergb0.13,0.13,1
definecolorpgreenrgb0,0.5,0
begindocument
begintcblisting
enhanced,
attach boxed title to top right=yshift=-tcboxedtitleheight,
boxed title style=
size=small,colback=gray!50,
colframe=gray!50,
sharp corners=downhill,
arc=.5cm,
top=1mm,bottom=1mm,left=1mm,right=1mm
,
fonttitle=colorblackitshapettfamily,
colframe=gray!20,
top=tcboxedtitleheight,
bottom=tcboxedtitleheight,
sharp corners=downhill,
arc=.5cm,
title=MainActivity.java,
listing only,
listing options=
language=Java,
basicstyle=fontfamilyAnonymousProselectfont,
keywordstyle=bfseriescolorpblue,
stringstyle=bfseriesitshapecolorgreen!40!black,
commentstyle=bfseriesitshapecolorblack!60,
showspaces=false,
showtabs=false,
breaklines=true,
showstringspaces=false,
tabsize=1,
emph=
downto, for, String, TextView, Toast, Button, EditText, ImageView, Typeface, Intent, WebView, WebSettings, SwipeRefreshLayout, RelativeLayout, Animation, AlertDialog, SharedPreferences, Editor, ToggleButton, CardView, LinearLayout, gradient, shape,
,
emphstyle=bfseriescolorpblue
String s = "Hello World";
Animation from_top = AnimationUtils.loadAnimation(this, R.anim.from_top);
imageView.setAnimation(from_top);
// change activity with fade animation
new Handler().postDelayed(new Runnable()
@Override
public void run()
Intent intent = new Intent(MainActivity.this, Main2Activity.class);
startActivity(intent);
overridePendingTransition(R.anim.fade_in,R.anim.fade_out);
finish();
, SPLASH_TIMEOUT);
endtcblisting
enddocument
Your tcolorbox
style can be set as follows
documentclassarticle
usepackage[most]tcolorbox
newtcolorboxmycode[2][]%
enhanced,
attach boxed title to top right=yshift=-tcboxedtitleheight,
boxed title style=
size=small,
colback=gray!50,
colframe=gray!50,
sharp corners=downhill,
arc=.5cm,
top=1mm,bottom=1mm,left=1mm,right=1mm,
fonttitle=colorblackitshape,
colframe=gray!20,
top=tcboxedtitleheight,
bottom=tcboxedtitleheight,
sharp corners=downhill,
arc=.5cm,
title=#2,#1
usepackagelipsum
begindocument
beginmycodeThis is some blahblah
lipsum[1]
endmycode
enddocument
So let's convert it to a listings
tcolorbox
:
documentclassarticle
usepackage[most]tcolorbox
tcbuselibrarylistings
usepackagelipsum
usepackagexcolor
usepackage[T1]fontenc
usepackage[ttdefault=true]AnonymousPro
definecolorpbluergb0.13,0.13,1
definecolorpgreenrgb0,0.5,0
begindocument
begintcblisting
enhanced,
attach boxed title to top right=yshift=-tcboxedtitleheight,
boxed title style=
size=small,colback=gray!50,
colframe=gray!50,
sharp corners=downhill,
arc=.5cm,
top=1mm,bottom=1mm,left=1mm,right=1mm
,
fonttitle=colorblackitshapettfamily,
colframe=gray!20,
top=tcboxedtitleheight,
bottom=tcboxedtitleheight,
sharp corners=downhill,
arc=.5cm,
title=MainActivity.java,
listing only,
listing options=
language=Java,
basicstyle=fontfamilyAnonymousProselectfont,
keywordstyle=bfseriescolorpblue,
stringstyle=bfseriesitshapecolorgreen!40!black,
commentstyle=bfseriesitshapecolorblack!60,
showspaces=false,
showtabs=false,
breaklines=true,
showstringspaces=false,
tabsize=1,
emph=
downto, for, String, TextView, Toast, Button, EditText, ImageView, Typeface, Intent, WebView, WebSettings, SwipeRefreshLayout, RelativeLayout, Animation, AlertDialog, SharedPreferences, Editor, ToggleButton, CardView, LinearLayout, gradient, shape,
,
emphstyle=bfseriescolorpblue
String s = "Hello World";
Animation from_top = AnimationUtils.loadAnimation(this, R.anim.from_top);
imageView.setAnimation(from_top);
// change activity with fade animation
new Handler().postDelayed(new Runnable()
@Override
public void run()
Intent intent = new Intent(MainActivity.this, Main2Activity.class);
startActivity(intent);
overridePendingTransition(R.anim.fade_in,R.anim.fade_out);
finish();
, SPLASH_TIMEOUT);
endtcblisting
enddocument
edited Apr 6 at 10:00
answered Apr 5 at 7:11
JouleVJouleV
12.3k22663
12.3k22663
add a comment |
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%2f483289%2fhow-to-use-lstlisting-with-tcolorbox%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