Custom environment for syntax highlighted and indented code
Placement of More Information/Help Icon button for Radio Buttons
Unlock My Phone! February 2018
Do Iron Man suits sport waste management systems?
Processor speed limited at 0.4 Ghz
Avoiding the "not like other girls" trope?
Finitely generated matrix groups whose eigenvalues are all algebraic
Where would I need my direct neural interface to be implanted?
How to compactly explain secondary and tertiary characters without resorting to stereotypes?
How to install cross-compiler on Ubuntu 18.04?
How can I prove that a state of equilibrium is unstable?
Bullying boss launched a smear campaign and made me unemployable
My ex-girlfriend uses my Apple ID to login to her iPad, do I have to give her my Apple ID password to reset it?
Should I tell management that I intend to leave due to bad software development practices?
Convert seconds to minutes
Finding the reason behind the value of the integral.
how do we prove that a sum of two periods is still a period?
How seriously should I take size and weight limits of hand luggage?
Is it possible to create a QR code using text?
What is a Samsaran Word™?
Does Dispel Magic work on Tiny Hut?
How obscure is the use of 令 in 令和?
How to prevent "they're falling in love" trope
What is required to make GPS signals available indoors?
What is an equivalently powerful replacement spell for Yuan-Ti's Suggestion spell?
Custom environment for syntax highlighted and indented code
I am writing some lecture notes involving blocks of code. I would like a custom environment always indents the block with consistent formatting. My current attempt fails:
usepackagecolor
usepackagelistings
newenvironmentcode[1]%
beginlstlisting
setlengthleftmargin4em%
#1
endlstlisting
definecolorpbluergb0.13,0.13,1
definecolorpgreenrgb0,0.5,0
definecolorpredrgb0.9,0,0
definecolorpgreyrgb0.46,0.45,0.48
lstsetlanguage=Java,
showspaces=false,
showtabs=false,
breaklines=true,
showstringspaces=false,
breakatwhitespace=true,
commentstyle=colorpgreen,
keywordstyle=colorpblue,
stringstyle=colorpred,
basicstyle=ttfamily,
moredelim=[il][textcolorpgrey]$$,
moredelim=[is][textcolorpgrey]%%%%
When I try this in LaTeX, I get
begincode
if (int == 2) System.out.println("foo");
else System.out.println("bar");
endcode
I get the error message:
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
(./titlepage.tex
Underfull hbox (badness 10000) in paragraph at lines 4--5
[1/usr/local/texlive/2018/texmf-var/fonts/map/pdftex/updmap/pdftex.map])
[2]
LaTeX Font Warning: Font shape `OT1/cmr/bx/sc' undefined
(Font) using `OT1/cmr/bx/n' instead on input line 25.
(./main.toc) [3] [4] (./arrays.tex
Chapter 1.
! Missing endcsname inserted.
<to be read again>
protect
l.10 i
f (i == 3) System.out.println("foo");
?
My listing environment on its own works fine (e.g. syntax highlighting works).
environments
add a comment |
I am writing some lecture notes involving blocks of code. I would like a custom environment always indents the block with consistent formatting. My current attempt fails:
usepackagecolor
usepackagelistings
newenvironmentcode[1]%
beginlstlisting
setlengthleftmargin4em%
#1
endlstlisting
definecolorpbluergb0.13,0.13,1
definecolorpgreenrgb0,0.5,0
definecolorpredrgb0.9,0,0
definecolorpgreyrgb0.46,0.45,0.48
lstsetlanguage=Java,
showspaces=false,
showtabs=false,
breaklines=true,
showstringspaces=false,
breakatwhitespace=true,
commentstyle=colorpgreen,
keywordstyle=colorpblue,
stringstyle=colorpred,
basicstyle=ttfamily,
moredelim=[il][textcolorpgrey]$$,
moredelim=[is][textcolorpgrey]%%%%
When I try this in LaTeX, I get
begincode
if (int == 2) System.out.println("foo");
else System.out.println("bar");
endcode
I get the error message:
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
(./titlepage.tex
Underfull hbox (badness 10000) in paragraph at lines 4--5
[1/usr/local/texlive/2018/texmf-var/fonts/map/pdftex/updmap/pdftex.map])
[2]
LaTeX Font Warning: Font shape `OT1/cmr/bx/sc' undefined
(Font) using `OT1/cmr/bx/n' instead on input line 25.
(./main.toc) [3] [4] (./arrays.tex
Chapter 1.
! Missing endcsname inserted.
<to be read again>
protect
l.10 i
f (i == 3) System.out.println("foo");
?
My listing environment on its own works fine (e.g. syntax highlighting works).
environments
add a comment |
I am writing some lecture notes involving blocks of code. I would like a custom environment always indents the block with consistent formatting. My current attempt fails:
usepackagecolor
usepackagelistings
newenvironmentcode[1]%
beginlstlisting
setlengthleftmargin4em%
#1
endlstlisting
definecolorpbluergb0.13,0.13,1
definecolorpgreenrgb0,0.5,0
definecolorpredrgb0.9,0,0
definecolorpgreyrgb0.46,0.45,0.48
lstsetlanguage=Java,
showspaces=false,
showtabs=false,
breaklines=true,
showstringspaces=false,
breakatwhitespace=true,
commentstyle=colorpgreen,
keywordstyle=colorpblue,
stringstyle=colorpred,
basicstyle=ttfamily,
moredelim=[il][textcolorpgrey]$$,
moredelim=[is][textcolorpgrey]%%%%
When I try this in LaTeX, I get
begincode
if (int == 2) System.out.println("foo");
else System.out.println("bar");
endcode
I get the error message:
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
(./titlepage.tex
Underfull hbox (badness 10000) in paragraph at lines 4--5
[1/usr/local/texlive/2018/texmf-var/fonts/map/pdftex/updmap/pdftex.map])
[2]
LaTeX Font Warning: Font shape `OT1/cmr/bx/sc' undefined
(Font) using `OT1/cmr/bx/n' instead on input line 25.
(./main.toc) [3] [4] (./arrays.tex
Chapter 1.
! Missing endcsname inserted.
<to be read again>
protect
l.10 i
f (i == 3) System.out.println("foo");
?
My listing environment on its own works fine (e.g. syntax highlighting works).
environments
I am writing some lecture notes involving blocks of code. I would like a custom environment always indents the block with consistent formatting. My current attempt fails:
usepackagecolor
usepackagelistings
newenvironmentcode[1]%
beginlstlisting
setlengthleftmargin4em%
#1
endlstlisting
definecolorpbluergb0.13,0.13,1
definecolorpgreenrgb0,0.5,0
definecolorpredrgb0.9,0,0
definecolorpgreyrgb0.46,0.45,0.48
lstsetlanguage=Java,
showspaces=false,
showtabs=false,
breaklines=true,
showstringspaces=false,
breakatwhitespace=true,
commentstyle=colorpgreen,
keywordstyle=colorpblue,
stringstyle=colorpred,
basicstyle=ttfamily,
moredelim=[il][textcolorpgrey]$$,
moredelim=[is][textcolorpgrey]%%%%
When I try this in LaTeX, I get
begincode
if (int == 2) System.out.println("foo");
else System.out.println("bar");
endcode
I get the error message:
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
(./titlepage.tex
Underfull hbox (badness 10000) in paragraph at lines 4--5
[1/usr/local/texlive/2018/texmf-var/fonts/map/pdftex/updmap/pdftex.map])
[2]
LaTeX Font Warning: Font shape `OT1/cmr/bx/sc' undefined
(Font) using `OT1/cmr/bx/n' instead on input line 25.
(./main.toc) [3] [4] (./arrays.tex
Chapter 1.
! Missing endcsname inserted.
<to be read again>
protect
l.10 i
f (i == 3) System.out.println("foo");
?
My listing environment on its own works fine (e.g. syntax highlighting works).
environments
environments
asked 1 min ago
gwggwg
1011
1011
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');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
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%2f482875%2fcustom-environment-for-syntax-highlighted-and-indented-code%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');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
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%2f482875%2fcustom-environment-for-syntax-highlighted-and-indented-code%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');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
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');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
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');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
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