Difference between revisions of "LaTeX/C3/Introduction-to-Isodoc-Class/English"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "'''Title of the Script:''' Introduction to isodoc class. '''Author''': Ambika Vanchinathan, Madhuri Ganapathi '''Keywords''': latex, isodoc class, video tutorial. {|border=...")
 
 
Line 1: Line 1:
'''Title of the Script:''' Introduction to isodoc class.
+
'''Title of the Script:''' Introduction to Isodoc Class.
  
 
'''Author''': Ambika Vanchinathan, Madhuri Ganapathi
 
'''Author''': Ambika Vanchinathan, Madhuri Ganapathi
  
 
'''Keywords''': latex, isodoc class, video tutorial.
 
'''Keywords''': latex, isodoc class, video tutorial.
 +
  
 
{|border=1
 
{|border=1
Line 13: Line 14:
  
 
'''Title Slide'''
 
'''Title Slide'''
|| Welcome to this spoken tutorial on '''Introduction to Isodoc class'''.
+
|| Welcome to this Spoken tutorial on '''Introduction to Isodoc class'''.
 
|-
 
|-
 
|| '''Slide 2'''
 
|| '''Slide 2'''
Line 19: Line 20:
 
'''Learning Objectives'''
 
'''Learning Objectives'''
 
|| In this tutorial, we will learn:
 
|| In this tutorial, we will learn:
*About the purpose and applications of the '''isodoc class'''
+
 
* To create standardized documents such as letters, invoices, and reports using '''isodoc class.'''
+
* About the purpose and applications of the '''isodoc class'''
 +
* To create standardized documents such as letters, invoices, and reports using '''isodoc class'''.
 
|-
 
|-
 
|| '''Slide 3'''
 
|| '''Slide 3'''
Line 26: Line 28:
 
'''System Requirements'''
 
'''System Requirements'''
 
|| To record this tutorial, I am using:
 
|| To record this tutorial, I am using:
* '''Ubuntu Linux OS version 22.04 '''and
+
 
* '''Texworks version 0.6.6'''
+
* '''Ubuntu Linux OS version''' 22.04 and
 +
* '''Texworks version''' 0.6.6
 
|-
 
|-
 
|| '''Slide 4 '''
 
|| '''Slide 4 '''
Line 170: Line 173:
 
|| As an '''Assignment'''
 
|| As an '''Assignment'''
  
*Change the '''Company name''' and '''senders details''' in the letter.
+
* Change the '''Company name''' and '''senders details''' in the letter.
  
*Run the code to check the output
+
* Run the code to check the output
 
|-
 
|-
 
|| '''Slide 8'''
 
|| '''Slide 8'''

Latest revision as of 13:35, 30 May 2025

Title of the Script: Introduction to Isodoc Class.

Author: Ambika Vanchinathan, Madhuri Ganapathi

Keywords: latex, isodoc class, video tutorial.


Visual Cue Narration
Slide 1

Title Slide

Welcome to this Spoken tutorial on Introduction to Isodoc class.
Slide 2

Learning Objectives

In this tutorial, we will learn:
  • About the purpose and applications of the isodoc class
  • To create standardized documents such as letters, invoices, and reports using isodoc class.
Slide 3

System Requirements

To record this tutorial, I am using:
  • Ubuntu Linux OS version 22.04 and
  • Texworks version 0.6.6
Slide 4

Pre-requisites

To follow this tutorial,

Learners should have basic knowledge of Latex.

Slide 5

Code Files

The following code files are required to practice this tutorial:

1. isodoc-eg.tex

2. Address.txt

These files are provided in the Code Files link of this tutorial page.

The following code files are required to practice this tutorial.

These files are provided in the Code Files link of this tutorial page.

Let us get started.
\documentclass[12pt]{isodoc} This command is designed for writing structured letters, invoices, and reports.
\setupdocument

{%

company = EduPyramids,

This command is used to define the document metadata.

Document starts by defining global properties using \setupdocument.

company = EduPyramids, specifies the sender's company name.

who = Kannan Moudgalya,

street = IIT Bombay,

city = Mumbai,

zip = 400 076,

country = India,

These lines define the sender's details.
ourref = ST 123, %% reference

yourletter = 12 Dec,

yourref = YR 34,

date = today,

These lines explain about the
  • Reference number of the sender.
  • Date of the recipient’s letter.
  • Reference number of the recipient’s letter.
  • And the current date.
closing = Regards,

signature = Kannan Moudgalya,

enclosures = Job Fair Poster,

subject = Invitation to your students to participate in a job fair,

These lines show the closing text, enclosures and subject of the letter.
footer, %%footer info below

phone=123456789,

cellphone=912345678,

email=abc@gmail.com,

website=spoken-tutorial.org,

Footer command shows the footer details
\newcommand{\letterbody}{% body of the letter

I am happy that your college benefits from the Online Tests

conducted by the Spoken Tutorial project. ...

}

\newcommand{\letterbody} defines the body of the letter.

Using this command we write the body of the letter.

This is the body of the letter.

\letter[to = Dr. J. Praveen \\

]{\letterbody}

Point to the second address

This command is used to add the recipient’s address.

Similarly using the same command we can add another address as shown here.

This command allows you to add multiple addresses.

\letter[to = Dr. J. Praveen \\ %%Recipient 1 A blank page is added between two letters.

This is to avoid back to back printing of the letter on the same page.

\letter[to = Spoken Tutorial \\

]{\letterbody}

Click the green Typesetting button.

Let us add one more address below the second address from the Address.txt file.

Save the file.

Click the green Typeset button to run the code.

Here is the output of the code.

Slide 6

Summary

In this tutorial we have learnt:

  • About the purpose and applications of the isodoc class
  • To create standardized documents such as letters, invoices, and reports using isodoc class.
With this we come to the end of this tutorial.

Let us summarise.

Slide 7

Assignment

As an Assignment
  • Change the Company name and senders details in the letter.
  • Run the code to check the output
Slide 8

Thank you

Thank you for joining

Contributors and Content Editors

Ketkinaina, Madhurig