<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ambika</id>
		<title>Script | Spoken-Tutorial - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ambika"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Special:Contributions/Ambika"/>
		<updated>2026-05-13T15:13:03Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/LaTeX/C3/newenvironment-in-LaTeX/English</id>
		<title>LaTeX/C3/newenvironment-in-LaTeX/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/LaTeX/C3/newenvironment-in-LaTeX/English"/>
				<updated>2015-09-18T08:26:24Z</updated>
		
		<summary type="html">&lt;p&gt;Ambika: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of script: New Environments'''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' '''Ambika Vanchinathan'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: New environment, renewenvironment, define environments in LaTeX, \newenvironment, \renewenvironment, video tutorial'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''Visual Cue'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Welcome to the spoken tutorial on creating new '''environments '''in '''LaTeX'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide:'''Learning Objectives'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| This tutorial will help the learners to&lt;br /&gt;
&lt;br /&gt;
* create or define new '''environments''' to get customized output. &lt;br /&gt;
* redefine the existing '''environments'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide: '''Pre-requisites'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| To follow this tutorial, &lt;br /&gt;
&lt;br /&gt;
# You should have knowledge of '''commands '''that are necessary to create a document in '''LaTeX'''.&lt;br /&gt;
# You should also have knowledge of '''compiling '''and producing a '''PDF output '''in '''LaTeX'''.&lt;br /&gt;
# If not, please go through the relevant '''LaTeX''' spoken tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide:'''System Requirements'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| To record this tutorial, I am using&lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''TeXWorks 0.5'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| slide: '''New Environment'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Just like new '''commands,''' we can define new '''environments.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As the name suggests the command '''newenvironment''' is used to create/define a new '''environment'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is used to format blocks of text, generally.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| slide: '''New Environment'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| New environment is a variation of executing few existing commands put together in a sequence.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensure that the custom '''environment''' you create, is not an already existing '''LaTeX''' '''environment'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| slide: '''New''' '''environment'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| The syntax to define a new '''environment '''is &lt;br /&gt;
&lt;br /&gt;
'''\newenvironment{environment name}{start commands}{end commands} '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here the '''start commands''' are done whenever the environment starts.&lt;br /&gt;
&lt;br /&gt;
And '''end commands''' are performed whenever the environment ends.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Open the '''TeXWorks''' editor&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let us open the '''TeXWorks''' editor.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Pause the tutorial at this point.&lt;br /&gt;
&lt;br /&gt;
Download and unzip the files provided in the&lt;br /&gt;
&lt;br /&gt;
Code Files link below the player.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Switch to the code file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| You will see some LaTeX&lt;br /&gt;
&lt;br /&gt;
code given in the file newEnv.tex&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| (copy/paste the following in TeXWorks)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\documentclass{article}&lt;br /&gt;
&lt;br /&gt;
\usepackage{color}&lt;br /&gt;
&lt;br /&gt;
\newenvironment{bluetext}&lt;br /&gt;
&lt;br /&gt;
{\begin{center}\color{blue}}&lt;br /&gt;
&lt;br /&gt;
{\end{center}}&lt;br /&gt;
&lt;br /&gt;
\begin{document}&lt;br /&gt;
&lt;br /&gt;
This text is outside the new environment. This text is outside the new environment.&lt;br /&gt;
&lt;br /&gt;
This text is outside the new environment.&lt;br /&gt;
&lt;br /&gt;
\begin{bluetext}&lt;br /&gt;
&lt;br /&gt;
Testing to see whether this text is in blue colour.&lt;br /&gt;
&lt;br /&gt;
\end{bluetext}&lt;br /&gt;
&lt;br /&gt;
some more text&lt;br /&gt;
&lt;br /&gt;
\end{document}&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| We will copy and paste the first block of code from this file into our newly opened tex file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let’s try to understand the program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Here '''\newenvironment{bluetext}'''&lt;br /&gt;
&lt;br /&gt;
means that we are defining a new '''environment''' called '''bluetext.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Here in the definition we center the text and colour it with blue using &lt;br /&gt;
&lt;br /&gt;
'''{\begin{center}\color{blue}}'''&lt;br /&gt;
&lt;br /&gt;
'''{\end{center}}'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While using it, we just give '''\begin{bluetext}''' and''' \end{bluetext}''' with the intended text between the two.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Save as '''newEnv.tex'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Save the file as '''newEnv.tex'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Compile &amp;gt;&amp;gt; Point to the pdf output&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let us compile and see the output.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observe the blue text in the output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| We will now see how to use '''parameters''' in the '''environments'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| slide: '''New environment with parameters'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| New environment with parameter is defined as&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;\newenvironment{environment name}[parameters]{start commands}{end commands} &amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| open a new file in TeXWorks&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let’s open a new file in '''TeXWorks'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Switch to the code file&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Now switch to our downloaded code file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| (copy/paste the following)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\documentclass{article}&lt;br /&gt;
&lt;br /&gt;
\usepackage{color}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;\newenvironment{bluetext}[1]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{\begin{center}\color{blue}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;\textbf{\textit{#1}}\\[12pt]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
{\end{center}}&lt;br /&gt;
&lt;br /&gt;
\begin{document}&lt;br /&gt;
&lt;br /&gt;
This text is outside the new environment. This text is outside the new environment.&lt;br /&gt;
&lt;br /&gt;
This text is outside the new environment.&lt;br /&gt;
&lt;br /&gt;
\begin{bluetext}{My text in blue}&lt;br /&gt;
&lt;br /&gt;
Testing to see whether this text is in blue colour.&lt;br /&gt;
&lt;br /&gt;
\end{bluetext}&lt;br /&gt;
&lt;br /&gt;
some more text&lt;br /&gt;
&lt;br /&gt;
\end{document}&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Now, we will copy the next block of code from our downloaded&lt;br /&gt;
&lt;br /&gt;
code file and paste it into our new teX file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let us understand the code now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here in the given code, we are adding a title to the blue text by getting the title as an '''input parameter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| We have just added &lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;\textbf{\textit{#1}}\\[12pt]&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
to the code given for the '''environment''' without '''parameter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| * We use it as '''“\begin{bluetext}{My text in blue}”'''&lt;br /&gt;
* and the text, &lt;br /&gt;
* and then '''“\end{bluetext}”'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Save file as '''newEnvp1.tex'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Save the file as '''newEnvp1.tex'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Compile &amp;gt;&amp;gt; point to the pdf&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Now compile and see the output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| We shall see the '''renewenvironment''' now.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| slide: '''renewenvironment'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''renewenvironment '''is used to change or overwrite the existing environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The syntax for '''renewenvironment''' is&lt;br /&gt;
&lt;br /&gt;
'''\renewenvironment{env}{start commands}{end commands} '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It’s quite similar to newenvironment.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Open a new '''tex''' file.&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Once again, we will open a new '''tex''' file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| (copy/paste the following)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\documentclass{article}&lt;br /&gt;
&lt;br /&gt;
\renewenvironment{itemize}{\begin{center}\large }{\end{center}}&lt;br /&gt;
&lt;br /&gt;
\begin{document}&lt;br /&gt;
&lt;br /&gt;
This text is outside the new environment. This text is outside the new environment.&lt;br /&gt;
&lt;br /&gt;
This text is outside the new environment.&lt;br /&gt;
&lt;br /&gt;
\begin{itemize}&lt;br /&gt;
&lt;br /&gt;
Text inside itemize&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lets check the output&lt;br /&gt;
&lt;br /&gt;
\end{itemize}&lt;br /&gt;
&lt;br /&gt;
\end{document}&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| We will copy and paste the last block of code from our downloaded file into our newly opened tex file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let us understand the code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''\renewenvironment{itemize} '''redefines the '''itemize environment.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is defined as '''{\begin{center}\large} '''and '''{\end{center}} '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This means that the text should be centered and made to '''large''' size.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Recall that the '''itemize environment '''creates a list according to the original definition.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let’s see the usage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The text given within '''\begin{itemize}''' and''' \end{itemize}'''&lt;br /&gt;
&lt;br /&gt;
should be &lt;br /&gt;
&lt;br /&gt;
* converted to large size &lt;br /&gt;
* and centered according to our definition&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Save code to '''renewEnv.tex'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let us save the file as '''renewEnv.tex '''and compile the '''tex''' file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the '''PDF''' output&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Observe the output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide: '''Summary'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| To summarise, we have learnt&lt;br /&gt;
&lt;br /&gt;
* '''newenvironment'''&lt;br /&gt;
* '''newenvironment''' with '''parameters'''&lt;br /&gt;
* '''renewenvironment'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| slide: '''Assignment'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Create an environment '''itemizecolor, '''which takes the color (red, blue, yellow, green) as input and creates a list in that color.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''Slide: Acknowledgement'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| The video at the following link summarises the Spoken Tutorial project.&lt;br /&gt;
&lt;br /&gt;
Pls watch it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| The Spoken Tutorial Project Team :&lt;br /&gt;
&lt;br /&gt;
Conducts workshops using spoken tutorials and&lt;br /&gt;
&lt;br /&gt;
Gives certificates to those who pass an online test&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Spoken Tutorial Project is funded by the NMEICT, MHRD, Government of India.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More information on this Mission is available at[http://spoken-tutorial.org/NMEICT-Intro  ][http://spoken-tutorial.org/NMEICT-Intro this][http://spoken-tutorial.org/NMEICT-Intro  ][http://spoken-tutorial.org/NMEICT-Intro link][http://spoken-tutorial.org/NMEICT-Intro .]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is Ambika Vanchinathan signing off.&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ambika</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/LaTeX/C3/newenvironment-in-LaTeX/English</id>
		<title>LaTeX/C3/newenvironment-in-LaTeX/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/LaTeX/C3/newenvironment-in-LaTeX/English"/>
				<updated>2015-09-18T08:15:13Z</updated>
		
		<summary type="html">&lt;p&gt;Ambika: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of script: New Environments'''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' '''Ambika Vanchinathan'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: New environment, renewenvironment, define environments in LaTeX, \newenvironment, \renewenvironment, video tutorial'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''Visual Cue'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Welcome to the spoken tutorial on creating new '''environments '''in '''LaTeX'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide:'''Learning Objectives'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| This tutorial will help the learners to&lt;br /&gt;
&lt;br /&gt;
* create or define new '''environments''' to get customized output. &lt;br /&gt;
* redefine the existing '''environments'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide: '''Pre-requisites'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| To follow this tutorial, &lt;br /&gt;
&lt;br /&gt;
# You should have knowledge of '''commands '''that are necessary to create a document in '''LaTeX'''.&lt;br /&gt;
# You should also have knowledge of '''compiling '''and producing a '''PDF output '''in '''LaTeX'''.&lt;br /&gt;
# If not, please go through the relevant '''LaTeX''' spoken tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide:'''System Requirements'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| To record this tutorial, I am using&lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''TeXWorks 0.5'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| slide: '''New Environment'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Just like new '''commands,''' we can define new '''environments.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As the name suggests the command '''newenvironment''' is used to create/define a new '''environment'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is used to format blocks of text, generally.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| slide: '''New Environment'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| New environment is a variation of executing few existing commands put together in a sequence.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensure that the custom '''environment''' you create, is not an already existing '''LaTeX''' '''environment'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| slide: '''New''' '''environment'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| The syntax to define a new '''environment '''is &lt;br /&gt;
&lt;br /&gt;
'''\newenvironment{environment name}{start commands}{end commands} '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here the '''start commands''' are done whenever the environment starts.&lt;br /&gt;
&lt;br /&gt;
And '''end commands''' are performed whenever the environment ends.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Open the '''TeXWorks''' editor&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let us open the '''TeXWorks''' editor.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Pause the tutorial at this point.&lt;br /&gt;
&lt;br /&gt;
Download and unzip the files provided in the&lt;br /&gt;
&lt;br /&gt;
Code Files link below the player.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Switch to the code file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| You will see some LaTeX&lt;br /&gt;
&lt;br /&gt;
code given in the file newEnv.tex&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| (copy/paste the following in TeXWorks)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\documentclass{article}&lt;br /&gt;
&lt;br /&gt;
\usepackage{color}&lt;br /&gt;
&lt;br /&gt;
\newenvironment{bluetext}&lt;br /&gt;
&lt;br /&gt;
{\begin{center}\color{blue}}&lt;br /&gt;
&lt;br /&gt;
{\end{center}}&lt;br /&gt;
&lt;br /&gt;
\begin{document}&lt;br /&gt;
&lt;br /&gt;
This text is outside the new environment. This text is outside the new environment.&lt;br /&gt;
&lt;br /&gt;
This text is outside the new environment.&lt;br /&gt;
&lt;br /&gt;
\begin{bluetext}&lt;br /&gt;
&lt;br /&gt;
Testing to see whether this text is in blue colour.&lt;br /&gt;
&lt;br /&gt;
\end{bluetext}&lt;br /&gt;
&lt;br /&gt;
some more text&lt;br /&gt;
&lt;br /&gt;
\end{document}&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| We will copy and paste the first block of code from this file into our newly opened tex file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let’s try to understand the program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Here '''\newenvironment{bluetext}'''&lt;br /&gt;
&lt;br /&gt;
means that we are defining a new '''environment''' called '''bluetext.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Here in the definition we center the text and colour it with blue using &lt;br /&gt;
&lt;br /&gt;
'''{\begin{center}\color{blue}}'''&lt;br /&gt;
&lt;br /&gt;
'''{\end{center}}'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While using it, we just give '''\begin{bluetext}''' and''' \end{bluetext}''' with the intended text between the two.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Save as '''newEnv.tex'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Save the file as '''newEnv.tex'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Compile &amp;gt;&amp;gt; Point to the pdf output&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let us compile and see the output.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observe the blue text in the output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| We will now see how to use '''parameters''' in the '''environments'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| slide: '''New environment with parameters'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| New environment with parameter is defined as&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;\newenvironment{environment name}[parameters]{start commands}{end commands} &amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| open a new file in TeXWorks&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let’s open a new file in '''TeXWorks'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Switch to the code file&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Now switch to our downloaded code file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| (copy/paste the following)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\documentclass{article}&lt;br /&gt;
&lt;br /&gt;
\usepackage{color}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;\newenvironment{bluetext}[1]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{\begin{center}\color{blue}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;\textbf{\textit{#1}}\\[12pt]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
{\end{center}}&lt;br /&gt;
&lt;br /&gt;
\begin{document}&lt;br /&gt;
&lt;br /&gt;
This text is outside the new environment. This text is outside the new environment.&lt;br /&gt;
&lt;br /&gt;
This text is outside the new environment.&lt;br /&gt;
&lt;br /&gt;
\begin{bluetext}{My text in blue}&lt;br /&gt;
&lt;br /&gt;
Testing to see whether this text is in blue colour.&lt;br /&gt;
&lt;br /&gt;
\end{bluetext}&lt;br /&gt;
&lt;br /&gt;
some more text&lt;br /&gt;
&lt;br /&gt;
\end{document}&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Now, we will copy the next block of code from our downloaded&lt;br /&gt;
&lt;br /&gt;
code file and paste it into our new teX file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let us understand the code now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here in the given code, we are adding a title to the blue text by getting the title as an '''input parameter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| We have just added &lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;\textbf{\textit{#1}}\\[12pt]&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
to the code given for the '''environment''' without '''parameter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| * We use it as '''“\begin{bluetext}{My text in blue}”'''&lt;br /&gt;
* and the text, &lt;br /&gt;
* and then '''“\end{bluetext}”'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Save file as '''newEnvp1.tex'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Save the file as '''newEnvp1.tex'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Compile &amp;gt;&amp;gt; point to the pdf&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Now compile and see the output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| We shall see the '''renewenvironment''' now.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| slide: '''renewenvironment'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''renewenvironment '''is used to change or overwrite the existing environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The syntax for '''renewenvironment''' is&lt;br /&gt;
&lt;br /&gt;
'''\renewenvironment{env}{start commands}{end commands} '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It’s quite similar to newcommand.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Open a new '''tex''' file.&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Once again, we will open a new '''tex''' file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| (copy/paste the following)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\documentclass{article}&lt;br /&gt;
&lt;br /&gt;
\renewenvironment{itemize}{\begin{center}\large }{\end{center}}&lt;br /&gt;
&lt;br /&gt;
\begin{document}&lt;br /&gt;
&lt;br /&gt;
This text is outside the new environment. This text is outside the new environment.&lt;br /&gt;
&lt;br /&gt;
This text is outside the new environment.&lt;br /&gt;
&lt;br /&gt;
\begin{itemize}&lt;br /&gt;
&lt;br /&gt;
Text inside itemize&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lets check the output&lt;br /&gt;
&lt;br /&gt;
\end{itemize}&lt;br /&gt;
&lt;br /&gt;
\end{document}&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| We will copy and paste the last block of code from our downloaded file into our newly opened tex file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let us understand the code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''\renewcommand{itemize} '''redefines the '''itemize environment.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is defined as '''{\begin{center}\large} '''and '''{\end{center}} '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This means that the text should be centered and made to '''large''' size.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Recall that the '''itemize environment '''creates a list according to the original definition.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let’s see the usage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The text given within '''\begin{itemize}''' and''' \end{itemize}'''&lt;br /&gt;
&lt;br /&gt;
should be &lt;br /&gt;
&lt;br /&gt;
* converted to large size &lt;br /&gt;
* and centered according to our definition&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Save code to '''renewEnv.tex'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let us save the file as '''renewEnv.tex '''and compile the '''tex''' file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the '''PDF''' output&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Observe the output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide: '''Summary'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| To summarise, we have learnt&lt;br /&gt;
&lt;br /&gt;
* '''newenvironment'''&lt;br /&gt;
* '''newenvironment''' with '''parameters'''&lt;br /&gt;
* '''renewenvironment'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| slide: '''Assignment'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Create an environment '''itemizecolor, '''which takes the color (red, blue, yellow, green) as input and creates a list in that color.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''Slide: Acknowledgement'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| The video at the following link summarises the Spoken Tutorial project.&lt;br /&gt;
&lt;br /&gt;
Pls watch it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| The Spoken Tutorial Project Team :&lt;br /&gt;
&lt;br /&gt;
Conducts workshops using spoken tutorials and&lt;br /&gt;
&lt;br /&gt;
Gives certificates to those who pass an online test&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Spoken Tutorial Project is funded by the NMEICT, MHRD, Government of India.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More information on this Mission is available at[http://spoken-tutorial.org/NMEICT-Intro  ][http://spoken-tutorial.org/NMEICT-Intro this][http://spoken-tutorial.org/NMEICT-Intro  ][http://spoken-tutorial.org/NMEICT-Intro link][http://spoken-tutorial.org/NMEICT-Intro .]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is Ambika Vanchinathan signing off.&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ambika</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/LaTeX/C3/newenvironment-in-LaTeX/English</id>
		<title>LaTeX/C3/newenvironment-in-LaTeX/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/LaTeX/C3/newenvironment-in-LaTeX/English"/>
				<updated>2015-09-14T08:07:15Z</updated>
		
		<summary type="html">&lt;p&gt;Ambika: Created page with &amp;quot;'''Title of script: New Environments'''  '''Author:''' '''Ambika Vanchinathan'''  '''Keywords: New environment, renewenvironment, define environments in LaTeX, \newenvironment...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of script: New Environments'''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' '''Ambika Vanchinathan'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: New environment, renewenvironment, define environments in LaTeX, \newenvironment, \renewenvironment, video tutorial'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''Visual Cue'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Welcome to the spoken tutorial on creating new '''environments '''in '''LaTeX'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide:'''Learning Objectives'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| This tutorial will help the learners to&lt;br /&gt;
&lt;br /&gt;
* create or define new '''environments''' to get customized output. &lt;br /&gt;
* redefine the existing '''environments'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide: '''Pre-requisites'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| To follow this tutorial, &lt;br /&gt;
&lt;br /&gt;
# You should have knowledge of '''commands '''that are necessary to create a document in '''LaTeX'''.&lt;br /&gt;
# You should also have knowledge of '''compiling '''and producing a '''PDF output '''in '''LaTeX'''.&lt;br /&gt;
# If not, please go through the relevant '''LaTeX''' spoken tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide:'''System Requirements'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| To record this tutorial, I am using&lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''TeXWorks 0.5'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| slide: '''New Environment'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Just like new '''commands,''' we can define new '''environments.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As the name suggests the command '''newenvironment''' is used to create/define a new '''environment'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is used to format blocks of text, generally.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| slide: '''New Environment'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| New environment is a variation of executing few existing commands put together in a sequence.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensure that the custom '''environment''' you create, is not an already existing '''LaTeX''' '''environment'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| slide: '''New''' '''environment'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| The syntax to define a new '''environment '''is &lt;br /&gt;
&lt;br /&gt;
'''\newenvironment{environment name}{start commands}{end commands} '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here the '''start commands''' are done whenever the environment starts.&lt;br /&gt;
&lt;br /&gt;
And '''end commands''' are performed whenever the environment ends.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Open the '''TeXWorks''' editor&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let us open the '''TeXWorks''' editor.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| (copy/paste the following in TeXWorks)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\documentclass{article}&lt;br /&gt;
&lt;br /&gt;
\usepackage{color}&lt;br /&gt;
&lt;br /&gt;
\newenvironment{bluetext}&lt;br /&gt;
&lt;br /&gt;
{\begin{center}\color{blue}}&lt;br /&gt;
&lt;br /&gt;
{\end{center}}&lt;br /&gt;
&lt;br /&gt;
\begin{document}&lt;br /&gt;
&lt;br /&gt;
This text is outside the new environment. This text is outside the new environment.&lt;br /&gt;
&lt;br /&gt;
This text is outside the new environment.&lt;br /&gt;
&lt;br /&gt;
\begin{bluetext}&lt;br /&gt;
&lt;br /&gt;
Testing to see whether this text is in blue colour.&lt;br /&gt;
&lt;br /&gt;
\end{bluetext}&lt;br /&gt;
&lt;br /&gt;
some more text&lt;br /&gt;
&lt;br /&gt;
\end{document}&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Type the code as shown here into the '''tex''' file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Here '''\newenvironment{bluetext}'''&lt;br /&gt;
&lt;br /&gt;
means that we are defining a new '''environment''' called '''bluetext.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Here in the definition we center the text and colour it with blue using &lt;br /&gt;
&lt;br /&gt;
'''{\begin{center}\color{blue}}'''&lt;br /&gt;
&lt;br /&gt;
'''{\end{center}}'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While using it, we just give '''\begin{bluetext}''' and''' \end{bluetext}''' with the intended text between the two.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Save as '''newEnv.tex'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Save the file as '''newEnv.tex'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Compile &amp;gt;&amp;gt; Point to the pdf output&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let us compile and see the output.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observe the blue text in the output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| We will now see how to use '''parameters''' in the '''environments'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| slide: '''New environment with parameters'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| New environment with parameter is defined as&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;\newenvironment{environment name}[parameters]{start commands}{end commands} &amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| open a new file in TeXWorks&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let’s open a new file in '''TeXWorks'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| (copy/paste the following)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\documentclass{article}&lt;br /&gt;
&lt;br /&gt;
\usepackage{color}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;\newenvironment{bluetext}[1]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{\begin{center}\color{blue}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;\textbf{\textit{#1}}\\[12pt]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
{\end{center}}&lt;br /&gt;
&lt;br /&gt;
\begin{document}&lt;br /&gt;
&lt;br /&gt;
This text is outside the new environment. This text is outside the new environment.&lt;br /&gt;
&lt;br /&gt;
This text is outside the new environment.&lt;br /&gt;
&lt;br /&gt;
\begin{bluetext}{My text in blue}&lt;br /&gt;
&lt;br /&gt;
Testing to see whether this text is in blue colour.&lt;br /&gt;
&lt;br /&gt;
\end{bluetext}&lt;br /&gt;
&lt;br /&gt;
some more text&lt;br /&gt;
&lt;br /&gt;
\end{document}&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Now, we will copy the code given here into our '''TeX''' file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let us understand the code now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here in the given code, we are adding a title to the blue text by getting the title as an '''input parameter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| We have just added &lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;\textbf{\textit{#1}}\\[12pt]&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
to the code given for the '''environment''' without '''parameter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| * We use it as '''“\begin{bluetext}{My text in blue}”'''&lt;br /&gt;
* and the text, &lt;br /&gt;
* and then '''“\end{bluetext}”'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Save file as '''newEnvp1.tex'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Save the file as '''newEnvp1.tex'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Compile &amp;gt;&amp;gt; point to the pdf&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Now compile and see the output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| We shall see the '''renewenvironment''' now.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| slide: '''renewenvironment'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''renewenvironment '''is used to change or overwrite the existing environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The syntax for '''renewenvironment''' is&lt;br /&gt;
&lt;br /&gt;
'''\renewenvironment{env}{start commands}{end commands} '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It’s quite similar to newcommand.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Open a new '''tex''' file.&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Open a new '''tex''' file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| (copy/paste the following)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\documentclass{article}&lt;br /&gt;
&lt;br /&gt;
\renewenvironment{itemize}{\begin{center}\large }{\end{center}}&lt;br /&gt;
&lt;br /&gt;
\begin{document}&lt;br /&gt;
&lt;br /&gt;
This text is outside the new environment. This text is outside the new environment.&lt;br /&gt;
&lt;br /&gt;
This text is outside the new environment.&lt;br /&gt;
&lt;br /&gt;
\begin{itemize}&lt;br /&gt;
&lt;br /&gt;
Text inside itemize&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lets check the output&lt;br /&gt;
&lt;br /&gt;
\end{itemize}&lt;br /&gt;
&lt;br /&gt;
\end{document}&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Type the code as given here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let us understand the code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''\renewcommand{itemize} '''redefines the '''itemize environment.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is defined as '''{\begin{center}\large} '''and '''{\end{center}} '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This means that the text should be centered and made to '''large''' size.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Recall that the '''itemize environment '''creates a list according to the original definition.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let’s see the usage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The text given within '''\begin{itemize}''' and''' \end{itemize}'''&lt;br /&gt;
&lt;br /&gt;
should be &lt;br /&gt;
&lt;br /&gt;
* converted to large size &lt;br /&gt;
* and centered according to our definition&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Save code to '''renewEnv.tex'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let us save the file as '''renewEnv.tex '''and compile the '''tex''' file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the '''PDF''' output&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Observe the output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide: '''Summary'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| To summarise, we have learnt&lt;br /&gt;
&lt;br /&gt;
* '''newenvironment'''&lt;br /&gt;
* '''newenvironment''' with '''parameters'''&lt;br /&gt;
* '''renewenvironment'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| slide: '''Assignment'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Create an environment '''itemizecolor, '''which takes the color (red, blue, yellow, green) as input and creates a list in that color.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''Slide: Acknowledgement'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| The video at the following link summarises the Spoken Tutorial project.&lt;br /&gt;
&lt;br /&gt;
Pls watch it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| The Spoken Tutorial Project Team :&lt;br /&gt;
&lt;br /&gt;
Conducts workshops using spoken tutorials and&lt;br /&gt;
&lt;br /&gt;
Gives certificates to those who pass an online test&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Spoken Tutorial Project is funded by the NMEICT, MHRD, Government of India.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More information on this Mission is available at[http://spoken-tutorial.org/NMEICT-Intro  ][http://spoken-tutorial.org/NMEICT-Intro this][http://spoken-tutorial.org/NMEICT-Intro  ][http://spoken-tutorial.org/NMEICT-Intro link][http://spoken-tutorial.org/NMEICT-Intro .]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is Ambika Vanchinathan signing off.&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ambika</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/LaTeX/C3/newcommand-in-LaTeX/English</id>
		<title>LaTeX/C3/newcommand-in-LaTeX/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/LaTeX/C3/newcommand-in-LaTeX/English"/>
				<updated>2015-09-14T08:04:51Z</updated>
		
		<summary type="html">&lt;p&gt;Ambika: Created page with &amp;quot;'''Title of script: New Commands '''  '''Author:''' '''Ambika Vanchinathan'''  '''Keywords: New commands, renewcommand, define commands in LaTeX, \newcommand, \renewcommand, v...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of script: New Commands '''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' '''Ambika Vanchinathan'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: New commands, renewcommand, define commands in LaTeX, \newcommand, \renewcommand, video tutorial'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''Visual Cue'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Welcome to the spoken tutorial on creating new '''commands '''in '''LaTeX'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide:'''Learning Objectives'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| This tutorial will help the learners to&lt;br /&gt;
&lt;br /&gt;
* create or define new '''commands''' to get customized output. &lt;br /&gt;
* redefine the existing '''commands'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide:'''System Requirements'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| To record this tutorial, I am using&lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''TeXWorks 0.5'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide: '''Pre-requisites'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| To follow this tutorial, &lt;br /&gt;
&lt;br /&gt;
# You should have knowledge of '''commands '''that are necessary to create a document in '''LaTeX'''.&lt;br /&gt;
# You should also have knowledge of '''compiling '''and producing a '''PDF output '''in '''LaTeX'''.&lt;br /&gt;
# If not, please go through the relevant '''LaTeX''' spoken tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| slide:''' New command'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| We all know that '''commands '''are special words that are provided to the '''compiler'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Commands '''start with a '''backslash '''and sometimes accept '''parameters'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example: '''\noindent, \textbf, \centering'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can define our own custom '''commands '''in '''LaTeX''' to save time or for the code to look cleaner.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| slide:''' New command'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Ensure that the custom '''command '''you create is not an already existing '''LaTeX command'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To define''' '''a new '''command,''' we write&lt;br /&gt;
&lt;br /&gt;
'''\newcommand{command}{definition}'''&lt;br /&gt;
&lt;br /&gt;
at the beginning of the document.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Open the '''TeXWorks''' editor&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let us open the '''TeXWorks editor.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Pause the tutorial at this point.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download and unzip the files provided in the '''Code Files '''link below the player.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Switch to the code file&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| You will see some '''LaTeX''' code given in the file “'''newComm.tex'''” that you downloaded onto your machine. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| (copy/paste the following in TeXWorks)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\documentclass{article}&lt;br /&gt;
&lt;br /&gt;
\usepackage{amsfonts}&lt;br /&gt;
&lt;br /&gt;
\newcommand{\bbr}{\mathbb R}&lt;br /&gt;
&lt;br /&gt;
\begin{document}&lt;br /&gt;
&lt;br /&gt;
Let $\bbr$ be a set of Rational numbers.&lt;br /&gt;
&lt;br /&gt;
\end{document} &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| We will copy and paste the first block of code from this file into our newly opened '''tex''' file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let’s try to understand the program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| The definition &lt;br /&gt;
&lt;br /&gt;
'''\newcommand{\bbr}{\mathbb R} '''means that '''\bbr '''is the '''newcommand.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And when used, it will typeset '''R '''in the '''mathbb font. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Note that the required '''packages '''are loaded in the preamble; in this case '''\usepackage{amsfonts}''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| So, instead of '''{\mathbb R},''' we can use '''\bbr '''within '''dollars '''while typesetting.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Save as''' newComm.tex'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let us save the file as '''newComm.tex'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Compile &amp;gt;&amp;gt; Point to the letter R in the '''pdf '''output&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| On compilation, we get the '''pdf '''output.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observe the letter '''R '''in '''mathbb font.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| slide: '''New command with parameters'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Now, we will see '''newcommand''' with '''parameters.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is typically defined as -&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;\newcommand{\command}[parameters]{definition}&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| open a new file in '''TeXWorks'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let’s open a new file in '''TeXWorks'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Switch to the code file&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Now switch to our downloaded code file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| (copy/paste the following)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\documentclass{article}&lt;br /&gt;
&lt;br /&gt;
\usepackage{amsfonts}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;\newcommand{\bb}[1]{\mathbb {#1}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{document}&lt;br /&gt;
&lt;br /&gt;
Let $\bb{R}$ be a set of Rational numbers and $\bb{Z}$ be the set of Complex numbers.&lt;br /&gt;
&lt;br /&gt;
\end{document}&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Now, we will copy the next block of code from our downloaded code file and paste it into our new '''teX''' file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let us understand the code now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We have&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;\newcommand{\bb}[1]{\mathbb {#1}}&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
before the '''begin document statement.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Here '''\bb''' is the '''command.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;[1] &amp;lt;/nowiki&amp;gt;'''means that the command has one parameter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''\mathbb {#1}''' defines the '''command.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;#1 &amp;lt;/nowiki&amp;gt;'''means the first parameter.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Carefully observe the usage after '''\begin{document}'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We use it within '''dollars '''because it contains '''math symbols.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''\bb '''followed by the '''open brace '''and '''parameter '''and again we close the '''brace.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| We have used it twice with '''R''' as the '''parameter''' in the first usage&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and '''Z''' as the '''parameter''' in the second usage.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Save as '''newCommP1.tex'''&lt;br /&gt;
&lt;br /&gt;
Compile &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Save the program as '''newCommP1.tex '''and compile it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| And point to the pdf output&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| In the output, observe that the '''R''' and''' Z''' are in the '''mathbb''' or the '''blackboard font.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Next, let’s define a '''newcommand''' with '''2 parameters.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Open a new '''tex''' file.&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Open a new '''tex''' file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| (copy/paste the following)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\documentclass{article}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;\newcommand{\add}[2]{\left( #1+#2\right)}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\begin{document}&lt;br /&gt;
&lt;br /&gt;
Adding abc and xyz we get $\add{abc}{ xyz}$&lt;br /&gt;
&lt;br /&gt;
\end{document}&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| We will copy and past the next block of code from our downloaded file, as shown here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Observe the line&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;\newcommand{\add}[2]{ \left( #1 + #2 \right) }&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
in the document.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| This has been used as '''$\add{abc}{xyz}$'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here in the definition, '''\add''' is the '''newcommand'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''&amp;lt;nowiki&amp;gt;[2]&amp;lt;/nowiki&amp;gt;''' indicates that it has '''2 parameters.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''{\left( #1+#2\right)}''' is the definition of the '''command.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''&amp;lt;nowiki&amp;gt;#1&amp;lt;/nowiki&amp;gt;''' for the first '''parameter''' and '''&amp;lt;nowiki&amp;gt;#2&amp;lt;/nowiki&amp;gt;''' for the second '''parameter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''&amp;lt;nowiki&amp;gt;#1&amp;lt;/nowiki&amp;gt;''' and '''&amp;lt;nowiki&amp;gt;#2&amp;lt;/nowiki&amp;gt;''' are replaced by the actual text '''{abc}''' and '''{xyz}''' in this case.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Save as '''newCommP2.tex'''&lt;br /&gt;
&lt;br /&gt;
Compile&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let us save as '''newCommP2.tex '''and compile the '''tex''' file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Observe the output.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here the '''left''' and '''right parenthesis''' are added and a '''plus symbol''' is introduced between the first and second '''parameters.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let’s now learn about the '''renewcommand'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| slide: '''renewcommand'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''renewcommand''' is used to change or overwrite the existing '''command.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The syntax for '''renewcommand''' is&lt;br /&gt;
&lt;br /&gt;
'''\renewcommand{command}{definition}'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It’s quite similar to '''newcommand.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Open new tex file.&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Once again, we will open a new '''tex '''file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| (copy/paste the following)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\documentclass{article}&lt;br /&gt;
&lt;br /&gt;
\usepackage{amsmath}&lt;br /&gt;
&lt;br /&gt;
\renewcommand{\S}{\mathcal {S}}&lt;br /&gt;
&lt;br /&gt;
\begin{document}&lt;br /&gt;
&lt;br /&gt;
Let $\S$ be a set.&lt;br /&gt;
&lt;br /&gt;
\end{document}&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| We will copy and paste the last block of code from our downloaded file into our newly opened '''tex '''file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us understand the program now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Point to the exact line as per narration&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| The definition '''\renewcommand{\S}{\mathcal {S}}'''&lt;br /&gt;
&lt;br /&gt;
redefines '''\S'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''\S '''normally produces the section symbol (§)&lt;br /&gt;
&lt;br /&gt;
whereas after redefining '''\S,''' produces '''S''' in '''Calligraphic font '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that the required package '''amsmath''' is preloaded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, we use '''\S''' within '''dollar symbols'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Save as '''renew.tex'''&lt;br /&gt;
&lt;br /&gt;
Compile&lt;br /&gt;
&lt;br /&gt;
Point to the “'''S'''” in the '''PDF''' output.&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let us now save the file as '''renew.tex''', compile it and see the output.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can see '''“S” '''in calligraphic font.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Come back to the '''tex '''file.&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Come back to the '''tex '''file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Replace''' \z '''for '''\S''', compile and point out the error.&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Note that replacing '''z '''for '''S '''in the '''renewcommand '''does not work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is because there is no existing '''command''' defined as '''\z.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please use '''renewcommand''' only when you are very sure about what you are doing.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide: '''Summary'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| To summarise, we have learnt&lt;br /&gt;
&lt;br /&gt;
* '''newcommand'''&lt;br /&gt;
* '''newcommand''' with '''parameters'''&lt;br /&gt;
* '''renewcommand'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| slide: '''Assignment'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Create a new '''command''' \textbfit which will convert the given text into bold and italics.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide: '''Acknowledgement'''&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| The video at the following link summarises the Spoken Tutorial project.&lt;br /&gt;
&lt;br /&gt;
Pls watch it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| The Spoken Tutorial Project Team :&lt;br /&gt;
&lt;br /&gt;
Conducts workshops using spoken tutorials and&lt;br /&gt;
&lt;br /&gt;
Gives certificates to those who pass an online test&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide&lt;br /&gt;
| style=&amp;quot;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Spoken Tutorial Project is funded by the NMEICT, MHRD, Government of India.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More information on this Mission is available at[http://spoken-tutorial.org/NMEICT-Intro  ][http://spoken-tutorial.org/NMEICT-Intro this][http://spoken-tutorial.org/NMEICT-Intro  ][http://spoken-tutorial.org/NMEICT-Intro link][http://spoken-tutorial.org/NMEICT-Intro .]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is Ambika Vanchinathan signing off.&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ambika</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/File:Newenvironment-Script.pdf</id>
		<title>File:Newenvironment-Script.pdf</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/File:Newenvironment-Script.pdf"/>
				<updated>2015-09-11T11:56:37Z</updated>
		
		<summary type="html">&lt;p&gt;Ambika: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ambika</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/File:Newcommands-Script.pdf</id>
		<title>File:Newcommands-Script.pdf</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/File:Newcommands-Script.pdf"/>
				<updated>2015-09-11T11:35:24Z</updated>
		
		<summary type="html">&lt;p&gt;Ambika: Ambika uploaded a new version of &amp;amp;quot;File:Newcommands-Script.pdf&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ambika</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/File:Newcommands-Script.pdf</id>
		<title>File:Newcommands-Script.pdf</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/File:Newcommands-Script.pdf"/>
				<updated>2015-09-11T11:34:31Z</updated>
		
		<summary type="html">&lt;p&gt;Ambika: Ambika uploaded a new version of &amp;amp;quot;File:Newcommands-Script.pdf&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ambika</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/File:Newcommands-Script.pdf</id>
		<title>File:Newcommands-Script.pdf</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/File:Newcommands-Script.pdf"/>
				<updated>2015-09-11T11:17:01Z</updated>
		
		<summary type="html">&lt;p&gt;Ambika: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ambika</name></author>	</entry>

	</feed>