diff options
Diffstat (limited to 'Latex/Latex2/latex_intro_script.rst')
-rw-r--r-- | Latex/Latex2/latex_intro_script.rst | 272 |
1 files changed, 272 insertions, 0 deletions
diff --git a/Latex/Latex2/latex_intro_script.rst b/Latex/Latex2/latex_intro_script.rst new file mode 100644 index 0000000..64bf176 --- /dev/null +++ b/Latex/Latex2/latex_intro_script.rst @@ -0,0 +1,272 @@ +.. Objectives +.. ---------- + +.. By the end of this tutorial, you will + +.. 1. Get acquainted to LaTeX. +.. #. Know why we prefer LaTeX ?? +.. #. Know about the advantages and disadvantages of typesetting documents +.. using the LaTeX approach. +.. #. Have a description, of a typical work flow; which uses LaTeX to typeset +.. documents. +.. #. Recognise and differenciate between LaTeX commands, LaTeX comments and +.. special characters, spacing and actual document content. +.. #. Create and compile a very simple LaTeX document. + +.. Prerequisites +.. ------------- + +.. 1. Should have already installed LaTeX and its supported packages on the host machine. +.. #. Should be comfortable using a text editor of choice. + + +.. Author : Harish Badrinath < harish [at] fossee [dot] in > + Internal Reviewer : + External Reviewer : + Langauge Reviewer : + Checklist OK? : <put date stamp here, if OK> + +Script +------ + +.. L1 + +{{{ Show the first slide containing title, name of the production +team along with the logo of MHRD }}} + +.. R1 + +Hello Friends and welcome to the tutorial on introduction to LaTeX. + +.. L2 + +{{{ Show the objectives slide }}} + +.. R2 + +.. By the end of this tutorial, you will + +.. 1. Get acquainted to LaTeX. +.. #. Know why we prefer LaTeX ?? +.. #. Know about the advantages and disadvantages of typesetting documents +.. using the LaTeX approach. +.. #. Have a description, of a typical work flow; which uses LaTeX to typeset +.. documents. +.. #. Recognize and differentiate between LaTeX commands, LaTeX comments and +.. special characters, spacing and actual document content. +.. #. Create and compile a very simple LaTeX document. + +.. L3 + +{{{ Switch to the pre-requisite slide }}} + +.. R3 + +Before beginning this tutorial,we would suggest having a working installation of +LaTeX on your computer. You can do this by completing the tutorial titled +"Installing LaTeX". + +.. L4 + +{{{ switch to the photograph of Donald E. Knuth }}} + +.. R4 + +LaTeX began as TeX, a computer program originally created by +Donald E. Knuth. Its was designed mainly to aid typesetting +of text and mathematical formulae. + +LaTeX is a document preparation system for high quality type +setting. It is based on the TeX typesetting language or certain +extensions. + +LaTeX is pronounced Lah-tech or Lay-tec. +TeX is pronounced Tech. TeX is also the first syllable in the Greek word for +technology. +LaTeX allows authors to typeset and print their content at the highest +typographical quality, using predefined, professional layouts. + +.. L5 + + +.. R5 + +Below are some of the reasons we prefer LaTeX +(a) LaTeX offers excellent visual quality. +(b) It handles typesetting and lets you focus on content. +(c) Its makes writing complex math equation extremely simple. +(d) It is also a standard used widely, especially by the scientific community. + +We can define LaTex as a document based markup language. This sentence is +deceptively simple, as it reveals a lot about LaTex. We now break this sentence +up as follows +Mark-up — a system of annotating text, adding extra information to +specify structure and presentation of text +Document based markup - you don’t have to worry about each +element individually. +This is essentially a fancy way of saying,LaTeX handles typesetting and lets +you focus on content. + +.. L6 + +{{{ switch to stock photograph of/symbolizing advantages and disadvantages }}} + +.. R6 + +Some of the advantages of using LaTeX approach to typesetting are +(1) Easy availability of professionally crafted layouts. +(2) Typesetting of mathematical formulae is supported in a convenient +environment. +(3) Typesetting for most cases can be done with very little learning curve +using easy to use/understand commands, that only specify the logical structure +of the document. +(4) Presence of lots of add-on packages. +(5) It encourages creation of well structured texts. + +.. L7 + +{{{ switch to stock photograph of/symbolizing advantages and disadvantages }}} + +.. R7 + +Some of the disadvantages of using LaTeX approach to typesetting is +(1) Designing a whole new layout is difficult. + +.. L8 + +{{{ switch to Image saying/symbolizing work flow }}} + +.. R8 + +LaTeX input files are simple ASCII text files that are processed by a TeX +processing engine. +Next comes the question compiling LaTeX input files and viewing the output +typeset document. +The process is a little different from other markup languages like HTML. +We compile ASCII text files into typeset files that are normally DVI,Postscript +or PDF files. +The latex command converts LaTeX input files into dvi files. +We can view DVI files on Gnu/Linux using xdvi. +Further DVI files can be converted either to a post script file, using the +dvips command or to a PDF file using the dvipdfm command. +The command pdflatex is used to convert LaTeX input files directly to pdf files. +The resultant PDF files can be viewed using standard tools on most platforms +(Eg: evince on Gnu/Linux). PDF file are also widely supported. + +.. L9 + + +.. R9 + +LaTeX, like most utilities in Linux is case sensitive. Commands begin with a +backslash.LaTeX environments have a begin and end marker. Any content after +\end{document} is ignored. + +Anything that follows a percentage sign (%) till the end of that line is a +comment. Special characters like tilde or hash,etc have to be escaped by a +backslash. If you have to insert a backslash into a LaTeX output file, you have +to use the LaTeX command \textbackslash. + +Normally LaTeX automatically spaces the given input optimally. But, sometimes we +have to insert manual line breaks. This is achieved using the \\ command. + +We can also start a new paragraph using an empty line. + +It must be noted that multiple spaces/empty lines are automatically compressed +to a single space/line. + +.. L10 + +{{{ Show slide with exercise 1 }}} + +.. R10 + +Now, we try to create a simple LaTeX document. Pause the tutorial and type the +content shown on the screen in a text editor. Save the file as temp.tex + +.. L10 + +{{{continue from paused state}}} +latex temp.tex + +.. R10 + +Now we compile the commands in the LaTeX input file that is, temp.tex into a +typeset file. +The first alternative is to compile LaTeX input file into a DVI file. We use +the latex command for this purpose. +For compiling the LaTeX input file temp.tex into a DVI file, we use the +following command +latex temp.tex. +The output file would be temp.dvi. +On Gnu/Linux use a program like xdvi to view the output file. + +.. L11 + +pdflatex temp.tex + +.. R11 + +The other alternative is to create PDF files from LaTeX input files. +We use the pdflatex command for this purpose. +For compiling the LaTeX input file temp.tex into a PDF file, we use the +following command +pdflatex temp.tex +The output file would be temp.pdf +On Gnu/Linux use a program like evince to view the output file. + +.. L12 + +{{{ Show summary slide }}} + +.. R12 + +This brings us to the end of this tutorial. In this tutorial, we have learnt + +.. 1. About LaTeX. +.. #. why we prefer LaTeX. +.. #. About the advantages and disadvantages of typesetting documents +.. using the LaTeX approach. +.. #. A description, of a typical work flow; which uses LaTeX to typeset +.. documents. +.. #. The ability to recognize and differentiate between LaTeX commands, LaTeX +.. comments and special characters, spacing and actual document content. +.. #. Created and compiled a very simple LaTeX document. + +.. L13 + +{{{Show self assessment questions slide}}} + +.. R13 + +Here are some self assessment questions for you to solve + + 1. Convert the temp.dvi created during the course of this tutorial to temp_1.ps +using the dvips command. Verify that the two files indeed look the same. + + 2. Convert the temp.dvi created during the course of this tutorial to +temp_1.pdf using the dvipdfm command. Verify that the two files indeed look the +same. + +.. L14 + +{{{Show self assessment questions slide}}} + +.. R14 + +And the answers, + +1. We can use the following command to convert temp.dvi to temp_1.ps +dvips -o temp_1.ps temp.dvi + +2. We can use the following command to convert temp.dvi to temp_1.pdf +dvipdfm -o temp_1.pdf temp.dvi + +.. L15 + +{{{ Show the thank you slide }}} + +.. R15 + +Hope you have enjoyed this tutorial and found it useful. +Thank you! |