How to use lstlisting with tcolorbox?Use 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?
Is ipsum/ipsa/ipse a third person pronoun, or can it serve other functions?
Shall I use personal or official e-mail account when registering to external websites for work purpose?
A poker game description that does not feel gimmicky
Can I legally use front facing blue light in the UK?
Is every set a filtered colimit of finite sets?
I’m planning on buying a laser printer but concerned about the life cycle of toner in the machine
"My colleague's body is amazing"
Why did the Germans forbid the possession of pet pigeons in Rostov-on-Don in 1941?
Where to refill my bottle in India?
Why do we use polarized capacitors?
What do the Banks children have against barley water?
Re-submission of rejected manuscript without informing co-authors
Does a dangling wire really electrocute me if I'm standing in water?
Is there a familial term for apples and pears?
Why is the design of haulage companies so “special”?
How would photo IDs work for shapeshifters?
Is "plugging out" electronic devices an American expression?
Information to fellow intern about hiring?
Denied boarding due to overcrowding, Sparpreis ticket. What are my rights?
How to answer pointed "are you quitting" questioning when I don't want them to suspect
Manga about a female worker who got dragged into another world together with this high school girl and she was just told she's not needed anymore
How to manage monthly salary
When blogging recipes, how can I support both readers who want the narrative/journey and ones who want the printer-friendly recipe?
Typesetting a double Over Dot on top of a symbol
How to use lstlisting with tcolorbox?
Use 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
11.7k22561
11.7k22561
asked Apr 5 at 6:33
RaviRavi
32918
32918
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 2 days ago
answered Apr 5 at 7:11
JouleVJouleV
11.7k22561
11.7k22561
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