Sphinx format for Latex and HTML

Size: px
Start display at page:

Download "Sphinx format for Latex and HTML"

Transcription

1 Sphinx format for Latex and HTML Meher Krishna Patel Created on : Octorber, 2017 Last updated : May, 2018 More documents are freely available at PythonDSP

2 Table of contents Table of contents List of figures List of tables i ii iii 1 conf.py settings for Latex 1 2 Basic Patterns Toctree Quotes Above the chapter name in Latex HTML and Latex Only HTML Admonitions Figures and listing Figures Figure scaling and alignment Listings Number list Bullets Mixed i

3 List of figures 3.1 Mastery in Servitude (center aligned) Mastery in Servitude (without align option) ii

4 List of tables iii

5 Chapter 1 conf.py settings for Latex Replace the contents of conf.py with following contents, Change the name of the document i.e. replace Sphinx format for Latex and HTML with correct name. Change the date in Created on : October, Change main.tex with desired file name. If require, uncomment \listoffigures and \listoftables for table of contents. Change margin in sphinxsetup, in required. Copy all files of _static and _template folder to current project. These can be downloaded from this repository. Change report to book in latex_documents for double-sided printing format. The complete template is loaded for further clarification.!/usr/bin/env python3 -*- coding: utf-8 -*- 'Sphinx format for Latex and HTML' documentation build configuration file, created by sphinx-quickstart on Thu Oct 5 21:04: This file is execfile()d with the current directory set to its containing dir. Note that not all possible configuration values are present in this autogenerated file. All configuration values have a default; values that are commented out serve to show the default. If extensions (or modules to document with autodoc) are in another directory, add these directories to sys.path here. If the directory is relative to the documentation root, use os.path.abspath to make it absolute, like shown here. import os import sys sys.path.insert(0, os.path.abspath('.')) -- General configuration If your documentation needs a minimal Sphinx version, state it here. needs_sphinx = '1.0' Add any Sphinx extension module names here, as strings. They can be extensions coming with Sphinx (named 'sphinx.ext.*') or your custom ones. (continues on next page) 1

6 extensions = ['sphinx.ext.autodoc', 'sphinx.ext.doctest', 'sphinx.ext.intersphinx', 'sphinx.ext.todo', 'sphinx.ext.coverage', 'sphinx.ext.mathjax', 'sphinx.ext.ifconfig', 'sphinx.ext.viewcode', 'sphinx.ext.githubpages'] (continued from previous page) Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] The suffix(es) of source filenames. You can specify multiple suffix as a list of string: source_suffix = ['.rst', '.md'] source_suffix = '.rst' The master toctree document. master_doc = 'index' General information about the project. project = 'Sphinx format for Latex and HTML' copyright = '2017, Meher Krishna Patel' author = 'Meher Krishna Patel' The version info for the project you're documenting, acts as replacement for version and release, also used in various other places throughout the built documents. The short X.Y version. version = '1.0' The full version, including alpha/beta/rc tags. release = '0' The language for content autogenerated by Sphinx. Refer to documentation for a list of supported languages. This is also used if you do content translation via gettext catalogs. Usually you set "language" from the command line for these cases. language = None List of patterns, relative to source directory, that match files and directories to ignore when looking for source files. This patterns also effect to html_static_path and html_extra_path exclude_patterns = [] The name of the Pygments (syntax highlighting) style to use. pygments_style = 'sphinx' If true, `todo` and `todolist` produce output, else they produce nothing. todo_include_todos = True -- Options for HTML output The theme to use for HTML and HTML Help pages. See the documentation for a list of builtin themes. html_theme = 'nature' (continues on next page) 2 PythonDSP

7 Chapter 1. conf.py settings for Latex html_theme = 'alabaster' html_theme = 'sphinx_rtd_theme' (continued from previous page) Theme options are theme-specific and customize the look and feel of a theme further. For a list of options available for each theme, see the documentation. html_theme_options = {} Add any paths that contain custom static files (such as style sheets) here, relative to this directory. They are copied after the builtin static files, so a file named "default.css" will overwrite the builtin "default.css". html_static_path = ['_static'] Custom sidebar templates, must be a dictionary that maps document names to template names. This is required for the alabaster theme refs: html_sidebars = { '**': [ 'about.html', 'navigation.html', 'relations.html', needs 'show_related': True theme option to display 'searchbox.html', 'donate.html', ] } -- Options for HTMLHelp output Output file base name for HTML help builder. htmlhelp_basename = 'maindoc' -- Options for LaTeX output latex_engine = 'pdflatex' latex_elements = { The paper size ('letterpaper' or 'a4paper'). 'papersize': 'a4paper', 'releasename':" ", Sonny, Lenny, Glenn, Conny, Rejne, Bjarne and Bjornstrup 'fncychap': '\\usepackage[lenny]{fncychap}', 'fncychap': '\\usepackage{fncychap}', 'fontpkg': '\\usepackage{amsmath,amsfonts,amssymb,amsthm}', 'figure_align':'htbp', The font size ('10pt', '11pt' or '12pt'). 'pointsize': '10pt', Additional stuff for the LaTeX preamble. 'preamble': r''' %% %% %% %% %% %% %% %% %% %% Meher %% %% %% %% %% %% %% %% %% %% %add number to subsubsection 2=subsection, 3=subsubsection %% % below subsubsection is not good idea. (continues on next page) 3 Meher Krishna Patel

8 \setcounter{secnumdepth}{3} % %% %% Table of content upto 2=subsection, 3=subsubsection \setcounter{tocdepth}{2} (continued from previous page) \usepackage{amsmath,amsfonts,amssymb,amsthm} \usepackage{graphicx} %% % r educe spaces for Table of contents, figures and tables %% % i t is used "\addtocontents{toc}{\vskip -1.2cm}" etc. in the document \usepackage[notlot,nottoc,notlof]{} \usepackage{color} \usepackage{transparent} \usepackage{eso-pic} \usepackage{lipsum} \usepackage{footnotebackref} %% link at the footnote to go to the place of footnote in the text %% spacing between line \usepackage{setspace} %% %% \onehalfspacing %% %% \doublespacing \singlespacing %% %% %% %% %% % d atetime \usepackage{datetime} \newdateformat{monthyearformat}{% \monthname[\themonth], \THEYEAR} %% RO, LE will not work for 'oneside' layout. %% Change oneside to twoside in document class \usepackage{fancyhdr} \pagestyle{fancy} \fancyhf{} %% % Alternating Header for oneside \fancyhead[l]{\ifthenelse{\isodd{\value{page}}}{ \small \nouppercase{\leftmark} }{}} \fancyhead[r]{\ifthenelse{\isodd{\value{page}}}{}{ \small \nouppercase{\rightmark} }} %% % Alternating Header for two side %\fancyhead[ro]{\small \nouppercase{\rightmark}} %\fancyhead[le]{\small \nouppercase{\leftmark}} %% for oneside: change footer at right side. If you want to use Left and right then use same as header defined above. \fancyfoot[r]{\ifthenelse{\isodd{\value{page}}}{{\tiny Meher Krishna Patel} }{\href{ pythondsp.readthedocs.io/en/latest/pythondsp/toc.html}{\tiny PythonDSP}}} %% % Alternating Footer for two side %\fancyfoot[ro, RE]{\scriptsize Meher Krishna Patel (mekrip@gmail.com)} %% % page number \fancyfoot[co, CE]{\thepage} \renewcommand{\headrulewidth}{0.5pt} \renewcommand{\footrulewidth}{0.5pt} (continues on next page) 4 PythonDSP

9 Chapter 1. conf.py settings for Latex \RequirePackage{tocbibind} %% % c omment this to remove page number for following \addto\captionsenglish{\renewcommand{\contentsname}{table of contents}} \addto\captionsenglish{\renewcommand{\listfigurename}{list of figures}} \addto\captionsenglish{\renewcommand{\listtablename}{list of tables}} % \addto\captionsenglish{\renewcommand{\chaptername}{chapter}} (continued from previous page) %% reduce spacing for itemize \usepackage{enumitem} \setlist{nosep} %% %% %% %% %% % Quote Styles at the top of chapter \usepackage{epigraph} \setlength{\epigraphwidth}{0.8\columnwidth} \newcommand{\chapterquote}[2]{\epigraphhead[60]{\epigraph{\textit{1}}{\textbf {\textit{--2}}}}} %% %% %% %% %% % Quote for all places except Chapter \newcommand{\sectionquote}[2]{{\quote{\textit{``1''}}{\textbf {\textit{--2}}}}} ''', 'maketitle': r''' \pagenumbering{roman} %% % to avoid page 1 conflict with actual page 1 \begin{titlepage} \centering \vspace*{40mm} %% % * is used to give space from top \textbf{\huge {Sphinx format for Latex and HTML}} \vspace{0mm} \begin{figure}[!h] \centering \includegraphics[scale=0.3]{logo.jpg} \end{figure} \vspace{0mm} \Large \textbf{{meher Krishna Patel}} \small Created on : Octorber, 2017 \vspace*{0mm} \small Last updated : \MonthYearFormat\today %% \vfill adds at the bottom \vfill \small \textit{more documents are freely available at }{\href{ io/en/latest/pythondsp/toc.html}{pythondsp}} \end{titlepage} \clearpage \pagenumbering{roman} \tableofcontents \listoffigures \listoftables \clearpage \pagenumbering{arabic} ''', Latex figure (float) alignment (continues on next page) 5 Meher Krishna Patel

10 'figure_align': 'htbp', 'sphinxsetup': \ 'hmargin={0.7in,0.7in}, vmargin={1in,1in}, \ verbatimwithframe=true, \ TitleColor={rgb}{0,0,0}, \ HeaderFamily=\\rmfamily\\bfseries, \ InnerLinkColor={rgb}{0,0,1}, \ OuterLinkColor={rgb}{0,0,1}', (continued from previous page) 'tableofcontents':' ', } latex_logo = '_static/logo.jpg' Grouping the document tree into LaTeX files. List of tuples (source start file, target name, title, author, documentclass [howto, manual, or own class]). latex_documents = [ (master_doc, 'main.tex', 'Sphinx format for Latex and HTML', 'Meher Krishna Patel', 'report') ] -- Options for Epub output Bibliographic Dublin Core info. epub_title = project epub_author = author epub_publisher = author epub_copyright = copyright The unique identifier of the text. This can be a ISBN number or the project homepage. epub_identifier = '' A unique identification for the text. epub_uid = '' A list of files that should not be packed into the epub file. epub_exclude_files = ['search.html'] Example configuration for intersphinx: refer to the Python standard library. intersphinx_mapping = {' None} def setup(app): app.add_stylesheet('custom.css') remove line numbers app.add_javascript('copybutton.js') show/hide prompt >>> use :numref: for references (instead of :ref:) numfig = True smart_quotes = False html_use_smartypants = False html_theme = 'sphinx_rtd_theme' 6 PythonDSP

11 Who says God has created this world? We have created it by our own imagination.god is supreme, independent. When we say he has created this illusion, we lower him and his infinity. He is beyond all this.only when we find him in ourselves, and even in our day to day life, do all doubts vanish. Chapter 2 Meher Baba Basic Patterns 2.1 Toctree Following code is added to index.rst. Look for the includehidden here. It will show all the hidden contents in the TOC. See next point for clarification... toctree:: :maxdepth: 3 :numbered: :includehidden: :caption: Contents: sphinx_basics/readme sphinx_basics/basics num-fig/numfig_index Above toctree contins fig-num/numfig_index ; and the fig-num/numfig_index.rst file contains following contents in it... toctree:: :maxdepth: 3 :hidden: :caption: Contents: fig list Note that hidden is used in numfig_index.rst. Therefore, it will not be dislayed in the html page of num-fig/numfig_index. But, includehidden is used in the index.rst, therefore the toctree of numfig_index.rst will be added in the top level table of contents. Also, Latex will include only top level table of contents in all cases. 2.2 Quotes Above the chapter name in Latex Use below code and the quote will appear in Latex file only. Code 7

12 2.3. Admonitions.. raw:: latex \chapterquote{who says God has created this world? We have created it by our own imagination.god is supreme, independent. When we say he has created this illusion, we lower him and his infinity. He is beyond all this.only when we find him in ourselves, and even in our day to day life, do all doubts vanish.}{meher Baba} HTML and Latex Use epigraph for quotes in HTML and Latex files as below, Code.. epigraph:: Result Who says God has created this world? We have created it by our own imagination.god is supreme, independent. When we say he has created this illusion, we lower him and his infinity. He is beyond all this. Only when we find him in ourselves, and even in our day to day life, do all doubts vanish. -- Meher Baba Who says God has created this world? We have created it by our own imagination.god is supreme, independent. When we say he has created this illusion, we lower him and his infinity. He is beyond all this. Only when we find him in ourselves, and even in our day to day life, do all doubts vanish. Meher Baba Only HTML Below quote will appear in HTML only, Code.. only:: html Result.. epigraph:: Who says God has created this world? We have created it by our own imagination.god is supreme, independent. When we say he has created this illusion, we lower him and his infinity. He is beyond all this. Only when we find him in ourselves, and even in our day to day life, do all doubts vanish. -- Meher Baba 2.3 Admonitions Admonitions can be used for custom headings for notes and warnigs etc. Following are the possible classeds for it, attention, caution danger 8 PythonDSP

13 Chapter 2. Basic Patterns error hint important note tip warning.. admonition:: Codes and Datasets :class: danger Below is x = 2,.. code-block:: c int x = 2; Codes and Datasets Below is x = 2, int x = 2; 9 Meher Krishna Patel

14 Chapter 3 Figures and listing Following toctree is used in this page. Look for the hidden here. See details in Section toctree:: :maxdepth: 3 :hidden: :caption: Contents: fig list 3.1 Figures Figure scaling and alignment In HTML behavior of alignment dependents on the browser. Same happens in the LatexPDF. Use center aligned or without delaring align as it works well in both HTML and Latex. Subfigures are not supported by Sphinx, but can be done using third part packages. Code.. figure:: figures/logo.jpg :scale: 20% :align: center Mastery in Servitude (center aligned).. figure:: figures/logo.jpg :scale: 20% Result Mastery in Servitude (without align option) 3.2 Listings Number list Code 10

15 Chapter 3. Figures and listing Fig. 3.1: Mastery in Servitude (center aligned) Fig. 3.2: Mastery in Servitude (without align option). Data 1. Data 2. Data 3 Result a. sub data 1 b. sub data 2 ) sub data 1 ) sub data 2 ) sub data 3 1. Data 1 2. Data 2 (a) sub data 1 (b) sub data 2 3. Data 3 (a) sub data 1 (b) sub data 2 (c) sub data Bullets Code 11 Meher Krishna Patel

16 3.2. Listings * Data 1 * Data 2 * Data 3 Result - sub data 1 - sub data 2 - sub data 3 Data 1 Data 2 Data 3 sub data 1 sub data 2 sub data Mixed Code. Data 1 a. sub data 1 b. sub data 2. Data 2 Result * sub data 1 * sub data 2 1. Data 1 (a) sub data 1 (b) sub data 2 2. Data 2 sub data 1 sub data 2 12 PythonDSP

Leetcode Solutions Documentation

Leetcode Solutions Documentation Leetcode Solutions Documentation Release 0.1 Chao Chu March 16, 2015 Contents 1 Categories 1 1.1 Array and String............................................. 1 1.2 Binary Tree................................................

More information

Effective Programming Practices for Economists. 13. Documenting (the code of) research projects

Effective Programming Practices for Economists. 13. Documenting (the code of) research projects Effective Programming Practices for Economists 13. Documenting (the code of) research projects Hans-Martin von Gaudecker Department of Economics, Universität Bonn At the end of this lecture you are able

More information

How to Contribute to a Sphinx Doc Documentation

How to Contribute to a Sphinx Doc Documentation How to Contribute to a Sphinx Doc Documentation Release 1.0 Haoxi Zhan December 18, 2013 Contents 1 Install Sphinx 3 1.1 Linux................................................... 3 1.2 Mac OS X................................................

More information

docs-python2readthedocs Documentation

docs-python2readthedocs Documentation docs-python2readthedocs Documentation Release 0.1.0 Matthew John Hayes Dec 01, 2017 Contents 1 Introduction 3 2 Install Sphinx 5 2.1 Pre-Work................................................. 5 2.2 Sphinx

More information

LECTURE 26. Documenting Python

LECTURE 26. Documenting Python LECTURE 26 Documenting Python DOCUMENTATION Being able to properly document code, especially large projects with multiple contributors, is incredibly important. Code that is poorly-documented is sooner

More information

Sphinx Github Webpage Tutorials. Release Wenqiang Feng

Sphinx Github Webpage Tutorials. Release Wenqiang Feng Sphinx Github Webpage Tutorials Release 1.00 Wenqiang Feng February 18, 2019 CONTENTS 1 Preface 3 1.1 About this tutorial.................................. 3 1.2 Motivation for this tutorial..............................

More information

SphinxTutorial Documentation

SphinxTutorial Documentation SphinxTutorial Documentation Release 1.0 Anthony Scemama April 12, 2013 CONTENTS 1 Introduction 3 2 Creating a new Sphinx project 5 3 restructuredtext 9 3.1 Sections..................................................

More information

Application documentation Documentation

Application documentation Documentation Application documentation Documentation Release 0.1 Daniele Procida June 14, 2016 Contents 1 Tutorial 3 1.1 Setting up................................................. 3 1.2 Configuring the documentation.....................................

More information

An introduction. C.D. Emmery & M.M. van Zaanen. October 22, Tilburg University

An introduction. C.D. Emmery & M.M. van Zaanen. October 22, Tilburg University LATEX An introduction C.D. Emmery & M.M. van Zaanen Tilburg University October 22, 2013 What is L A TEX? System used to typeset documents. Typesetting: arranging all content in a document in order to achieve

More information

The RestructuredText Book Documentation

The RestructuredText Book Documentation The RestructuredText Book Documentation Release 1.0 Daniel Greenfeld, Eric Holscher Sep 05, 2018 Tutorial 1 Schedule 2 1.1 Getting Started: Overview & Installing Initial Project................ 2 1.2 Step

More information

Brandon Rhodes Python Atlanta, July 2009

Brandon Rhodes Python Atlanta, July 2009 The Sphinx Documentation System Brandon Rhodes Python Atlanta, July 2009 Three application models 1. Monolithic Big App Plain text PDF output HTML Special Format 1. Monolithic Big App Plain text PDF output

More information

Recommonmark Documentation

Recommonmark Documentation Recommonmark Documentation Release 0.5.0 Lu Zero, Eric Holscher, and contributors Jan 22, 2019 Contents 1 Contents 3 2 Getting Started 11 3 Development 13 4 Why a bridge? 15 5 Why another bridge to docutils?

More information

Who needs Pandoc when you have Sphinx? An exploration of the parsers and builders of the Sphinx documentation tool FOSDEM

Who needs Pandoc when you have Sphinx? An exploration of the parsers and builders of the Sphinx documentation tool FOSDEM Who needs Pandoc when you have Sphinx? An exploration of the parsers and builders of the Sphinx documentation tool FOSDEM 2019 @stephenfin restructuredtext, Docutils & Sphinx 1 A little restructuredtext

More information

Workshop on LATEX 2ε. Asst. Prof. Dr. Kemal Bagzibagli Department of Economics. 20 May 2015

Workshop on LATEX 2ε. Asst. Prof. Dr. Kemal Bagzibagli Department of Economics. 20 May 2015 Workshop on LATEX 2ε Asst. Prof. Dr. Kemal Bagzibagli Department of Economics 20 May 2015 1 Outline 1 Introduction 2 Some L A TEX Features 3 Input File Structure 4 The Layout of the Document 5 Special

More information

Sphinx Readability Theme Documentation

Sphinx Readability Theme Documentation Sphinx Readability Theme Documentation Release 0.0.6 Tsuyoshi Tokuda December 27, 2015 Contents 1 What Is It? 1 2 User s Guide 3 2.1 Installation................................................ 3 2.2

More information

CS 189 L A TEX and Linux: Document Layout and Organization

CS 189 L A TEX and Linux: Document Layout and Organization CS 189 L A TEX and Linux: Document Layout and Organization (1) Robert S. Laramee Computer Science Department School of Physical Sciences Swansea University February 14, 2008 (1) Robert S. Laramee CS 189

More information

Mikkel Madsen

Mikkel Madsen Mikkel Madsen latex@mikkl.dk Today Recap from lecture 1 Sections, figures, tables, equations, multiple files TechnicCenter demonstration Navigating a large report Compiling New material Bold, italic, fontsize

More information

turning expressions into functions symbolic substitution, series, and lambdify

turning expressions into functions symbolic substitution, series, and lambdify Defining Functions 1 Lambda Functions turning expressions into functions symbolic substitution, series, and lambdify 2 Functions and Modules writing a function definition defining and using modules where

More information

Latex Manually Set Font Size For Tables

Latex Manually Set Font Size For Tables Latex Manually Set Font Size For Tables I would like to set my table to font 10pt. Here is my coding /begin(table)(h) /resizebox(/textwidth)(!)(% /begin(tabular)(/l/l/l/l/l/) /hline & A & B & C & D //

More information

Word 2016: Using Section Breaks

Word 2016: Using Section Breaks Word 2016: Using Section Breaks Section formatting allows you to apply different page layout settings within the same document. For example, you can change the following formats for each section: Margins

More information

Sphinx Bulma Theme Documentation

Sphinx Bulma Theme Documentation Sphinx Bulma Theme Documentation Release 0.2.9 Gabriel Falcao Apr 30, 2018 Contents 1 Installing 1 2 Configuring 3 3 Writing Python Documentation 5 3.1 Annotating Code.............................................

More information

A DEMONSTRATION OF THE UNIVERSITY OF KENTUCKY MATHEMATICS DEPARTMENT DISSERTATION DOCUMENT CLASS

A DEMONSTRATION OF THE UNIVERSITY OF KENTUCKY MATHEMATICS DEPARTMENT DISSERTATION DOCUMENT CLASS A DEMONSTRATION OF THE UNIVERSITY OF KENTUCKY MATHEMATICS DEPARTMENT DISSERTATION DOCUMENT CLASS Erik Stokes June 17, 2008 i ACKNOWLEDGMENTS The following dissertation, while an individual work, benefited

More information

LECTURE 9. Development Tools

LECTURE 9. Development Tools LECTURE 9 Development Tools DEVELOPMENT TOOLS Since you are all still in the earlier stages of your semester-long projects, now is a good time to cover some useful modules and tools for managing larger

More information

LECTURE 9. Development Tools

LECTURE 9. Development Tools LECTURE 9 Development Tools DEVELOPMENT TOOLS Since you are all still in the earlier stages of your semester-long projects, now is a good time to cover some useful modules and tools for managing larger

More information

Nbconvert Refactor Final 1.0

Nbconvert Refactor Final 1.0 Nbconvert Refactor Final 1.0 Jonathan Frederic June 20, 2013 Part I Introduction IPython is an interactive Python computing environment[1]. It provides an enhanced interactive Python shell. The IPython

More information

Python Project Documentation

Python Project Documentation Python Project Documentation Release 1.0 Tim Diels Jan 10, 2018 Contents 1 Simple project structure 3 1.1 Code repository usage.......................................... 3 1.2 Versioning................................................

More information

PyTest Guide. Meher Krishna Patel. Created on : Octorber, 2017 Last updated : May, More documents are freely available at PythonDSP

PyTest Guide. Meher Krishna Patel. Created on : Octorber, 2017 Last updated : May, More documents are freely available at PythonDSP PyTest Guide Meher Krishna Patel Created on : Octorber, 2017 Last updated : May, 2018 More documents are freely available at PythonDSP Table of contents Table of contents i 1 PyTest Guide 2 1.1 Code to

More information

Introduction to Latex. A workshop by Dr. Ala Eshmawi

Introduction to Latex. A workshop by Dr. Ala Eshmawi Introduction to Latex A workshop by Dr. Ala Eshmawi Introduction TeX is essentially a Markup Language (like HTML, XML and RTF) TeX written by Donald Knuth in 70 s A revolution in typesetting Latex is an

More information

Introduzione a LaTex. Fabrizio Messina

Introduzione a LaTex. Fabrizio Messina Introduzione a LaTex Fabrizio Messina messina@dmi.unict.it www.dmi.unict.it/~fmessina Tex and LaTex TEX is a formatting program created by Donald E. Knuth from 1977. Typesetting text and mathematical formulae.

More information

Latex Tutorial Font Size Table Of Content In. Html >>>CLICK HERE<<<

Latex Tutorial Font Size Table Of Content In. Html >>>CLICK HERE<<< Latex Tutorial Font Size Table Of Content In Html HTML with smart quotes, table of contents, CSS, and custom footer: fontsize=12pt --variable version=1.14 README --latex-engine=xelatex --toc -o example14.

More information

Manual for the Postgraduate MS Word Template. Revised: 13 October 2014

Manual for the Postgraduate MS Word Template. Revised: 13 October 2014 25 Manual for the Postgraduate MS Word Template Revised: 13 October 2014 TABLE OF CONTENTS 1.1 Before you start... 2 1.2 Save the template... 2 1.3 Create a new document based on the template... 2 1.4

More information

exhale Documentation Release 1.0 Stephen McDowell

exhale Documentation Release 1.0 Stephen McDowell exhale Documentation Release 1.0 Stephen McDowell Aug 05, 2017 Contents 1 Overview 3 1.1 What does it do?............................................. 3 1.2 What does it need to do that?......................................

More information

Introduction to Python Documentation

Introduction to Python Documentation Introduction to Python Documentation Release v0.0.1 M.Faisal Junaid Butt August 18, 2015 Contents 1 Models 3 2 Auto Generated Documentation 5 3 Hello World Program Documentation 9 4 Practice 11 5 Indices

More information

L A T E X FOSSEE. Department of Aerospace Engineering IIT Bombay. FOSSEE (IIT Bombay) LAT E X 1 / 58

L A T E X FOSSEE. Department of Aerospace Engineering IIT Bombay. FOSSEE (IIT Bombay) LAT E X 1 / 58 L A T E X FOSSEE Department of Aerospace Engineering IIT Bombay FOSSEE (IIT Bombay) LAT E X 1 / 58 Outline Introduction 1 Introduction 2 Adding Structure 3 Typesetting Text 4 Figures, Tables & Floats 5

More information

David Helmbold, October 2005, Revised October 2007

David Helmbold, October 2005, Revised October 2007 Short Intro to LATEX David Helmbold, October 2005, Revised October 2007 Goals: Introduce L A TEX... so you can read/edit L A TEX source... and use manual as reference rather than reading it Outline: 1.

More information

NWU Template for Postgraduates (excluding Faculty of LAW) Revised: 12 December 2014

NWU Template for Postgraduates (excluding Faculty of LAW) Revised: 12 December 2014 25 NWU Template for Postgraduates (excluding Faculty of LAW) Revised: 12 December 2014 TABLE OF CONTENTS 1.1 Before you start... 2 1.2 Save the template... 3 1.3 Create a new document based on the template...

More information

Introduction to L A TEX

Introduction to L A TEX Introduction to L A TEX Henrik Thostrup Jensen September 29 th 2006 1 About What is L A TEX How does it work Exercises Fetch slides and work from them Not everyone works with same speed/focus First a topic

More information

NWU Template for Postgraduate (Faculty of LAW)

NWU Template for Postgraduate (Faculty of LAW) NWU Template for Postgraduate (Faculty of LAW) Revised: 9 February 2015 TABLE OF CONTENTS (HEADING 0) 1.1 Before you start...1 1.2 Save the template...2 1.3 Create a new document based on the template...2

More information

عمادة البحث العلمي جامعة الملك سعود

عمادة البحث العلمي جامعة الملك سعود عمادة البحث العلمي جامعة الملك سعود Introduction to Latex A very quick look at typesetting documents Dr. Amal Almohisen (based on slides by Andrei Gurtov ) Introduction Essentially a Markup Language (like

More information

Creating documents in L A TEX a basic tutorial

Creating documents in L A TEX a basic tutorial Creating documents in L A TEX a basic tutorial Luiz T. F. Eleno Departamento de Engenharia de Materiais Escola de Engenharia de Lorena Universidade de São Paulo (EEL USP) Lorena (SP), Brazil Lorena, 18

More information

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) More on Relative Linking. Learning Objectives (2 of 2)

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) More on Relative Linking. Learning Objectives (2 of 2) Web Development & Design Foundations with HTML5 Ninth Edition Chapter 7 More on Links, Layout, and Mobile Slides in this presentation contain hyperlinks. JAWS users should be able to get a list of links

More information

An Introduction to L A TEX

An Introduction to L A TEX An Introduction to L A TEX John Hamer John.Hamer@glasgow.ac.uk 24 January 2018 What, how, where? L A TEX is a fine typesetting system. You write your document (paper, report, essay, thesis, poster, book,

More information

LaTex Exercise Introduction : 9.2 LATEX Working IT WORKSHOP LAB MANUAL

LaTex Exercise Introduction : 9.2 LATEX Working IT WORKSHOP LAB MANUAL LaTex Exercise - 9 AIM: Introduction LaTeX Tool. Create a document using the features: formatting fonts, applying text effects, insert pictures and images, using date and time option. 9.1 Introduction

More information

The wkbeamer theme. Wouter Kager. November 1, /11

The wkbeamer theme. Wouter Kager. November 1, /11 1/11 The wkbeamer theme Wouter Kager November 1, 2009 2/11 Contents Introduction Installation Basic usage Title page Options Footline options Sidebar options Other options Color scheme The wkbeamer theme

More information

Microsoft > Office Specialist, Word 2010

Microsoft > Office Specialist, Word 2010 Microsoft 77-881 --> Office Specialist, Word 2010 Number: 77-881 Passing Score: 800 Time Limit: 120 min File Version: 2012-07-03 http://www.gratisexam.com/ Exam: 77-881 Microsoft Office Specialist (MOS),

More information

The UCB Thesis Class

The UCB Thesis Class The UCB Thesis Class Paul Vojta Mathematics Department vojta@math.berkeley.edu Version 3.5 June 1, 2015 Abstract This is a class file for theses and dissertations at the University of California, Berkeley.

More information

Rockablepress.com Envato.com. Rockable Press 2010

Rockablepress.com Envato.com. Rockable Press 2010 Rockablepress.com Envato.com Rockable Press 2010 All rights reserved. No part of this publication may be reproduced or redistributed in any form without the prior written permission of the publishers.

More information

PHCpack, phcpy, and Sphinx

PHCpack, phcpy, and Sphinx PHCpack, phcpy, and Sphinx 1 the software PHCpack a package for Polynomial Homotopy Continuation polyhedral homotopies the Python interface phcpy 2 Documenting Software with Sphinx Sphinx generates documentation

More information

Introduction to CS Page layout and graphics. Jacek Wiślicki, Laurent Babout,

Introduction to CS Page layout and graphics. Jacek Wiślicki, Laurent Babout, Word processors offer many facilities for making the page layout more flexible and capable of displaying different kinds of information. In the previous exercises there where discussed some ways to format

More information

Mikkel Madsen

Mikkel Madsen Mikkel Madsen latex@mikkl.dk After completing this course, you: Have an understanding of what LaTeX is Have an idea of what things can be easily accomplished in LaTeX Know where to look for help DON T

More information

Doc Like an Egyptian. Dru Lavigne Documentation Lead, ixsystems SCALE, January 23, 2016

Doc Like an Egyptian. Dru Lavigne Documentation Lead, ixsystems SCALE, January 23, 2016 Doc Like an Egyptian Dru Lavigne Documentation Lead, ixsystems SCALE, January 23, 2016 All the old paintings on the tombs, They do the sand dance, don't you know? If they move too quick (oh whey oh) They're

More information

Creating Accessible Microsoft Word 2003 Documents Table of Contents

Creating Accessible Microsoft Word 2003 Documents Table of Contents Table of Contents Creating Accessible Microsoft Word Documents...1 Introduction...2 Templates...2 Default Settings...2 Set the Language...2 Change Default Settings...2 To change the default Font:...2 To

More information

Quark XML Author September 2016 Update for Platform with Business Documents

Quark XML Author September 2016 Update for Platform with Business Documents Quark XML Author 05 - September 06 Update for Platform with Business Documents Contents Getting started... About Quark XML Author... Working with the Platform repository... Creating a new document from

More information

Themes and Master Pages

Themes and Master Pages Themes and Master Pages Today you will learn Styles Themes Master Pages CSE 409 Advanced Internet Technology Styles CSE 409 Advanced Internet Technology 2 Creating a Basic Inline Style To apply style to

More information

Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148

Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148 Index Numbers & Symbols (angle brackets), in HTML, 47 : (colon), in CSS, 96 {} (curly brackets), in CSS, 75, 96. (dot), in CSS, 89, 102 # (hash mark), in CSS, 87 88, 99 % (percent) font size, in CSS,

More information

Word Processing for Dissertations

Word Processing for Dissertations Word Processing for Dissertations Microsoft Office 2016 Word Processing for dissertations Contents: Steps in Writing a Dissertation... 2 Writing Dissertations on a PC... 3 Getting Started... 4 What is

More information

Formatting with LaTeX

Formatting with LaTeX Formatting with LaTeX Zuyuan Wang School of Mechanical Engineering Purdue University wang1707@purdue.edu June 23, 2016 Seminar @ SURF 2016 About the SURF GAs Formatting with LaTeX (02/35) 06/23/2016 Purdue

More information

Quark XML Author October 2017 Update for Platform with Business Documents

Quark XML Author October 2017 Update for Platform with Business Documents Quark XML Author 05 - October 07 Update for Platform with Business Documents Contents Getting started... About Quark XML Author... Working with the Platform repository...3 Creating a new document from

More information

Git Guide. Meher Krishna Patel. Created on : Octorber, 2017 Last updated : October, More documents are freely available at PythonDSP

Git Guide. Meher Krishna Patel. Created on : Octorber, 2017 Last updated : October, More documents are freely available at PythonDSP Git Guide Meher Krishna Patel Created on : Octorber, 2017 Last updated : October, 2018 More documents are freely available at PythonDSP Table of contents Table of contents i 1 Commands Summary 1 2 Git

More information

L A TEX-cursus 5th e session: thesis in L A TEX

L A TEX-cursus 5th e session: thesis in L A TEX L A TEX-cursus 5th e session: thesis in L A TEX TEXniCie A Eskwadraat 17 november 2014 Previous week Last week, we talked about: Importing vector images (.pdf instead of.jpg) Making presentation with the

More information

Bixby Public Schools Course Essential Elements Grade: Desktop Publishing

Bixby Public Schools Course Essential Elements Grade: Desktop Publishing Content Objective) applicable) Desktop Publishing Weeks 1-6 10-12 1. Create and edit a publication. 2. Design a newsletter. 3. Publish a tri-fold brochure 1-1 Start and quit Publisher 1-2 Describe the

More information

PRISM Introduction to L A TEX

PRISM Introduction to L A TEX PRISM to L A TEX Matt Hitt & Ben Jones PRISM Department of Political Science hitt.23@osu.edu jones.2781@osu.edu January 20, 2011 LaTeX: What is it and why should you use it? LaTeX (pronounced lah-tech

More information

Strands & Standards WORD PROCESSING

Strands & Standards WORD PROCESSING Strands & Standards WORD PROCESSING COURSE DESCRIPTION This course reviews and builds upon skills acquired in Basics. As students create a variety of documents, increased efficiency, productivity, quality,

More information

The RestructuredText Book Documentation

The RestructuredText Book Documentation The RestructuredText Book Documentation Release 0.1 Daniel Greenfeld, Eric Holscher Sep 27, 2017 Contents 1 RestructuredText Tutorial 3 2 RestructuredText Guide 5 2.1 Basics...................................................

More information

UBCWPL stylesheet. Natalie Weber University of British Columbia

UBCWPL stylesheet. Natalie Weber University of British Columbia UBCWPL stylesheet Natalie Weber University of British Columbia Abstract: This document is the house stylesheet for UBCWPL publications. We include best practices for tables, figures, and examples. There

More information

MadCap Flare Training

MadCap Flare Training MadCap Flare Training Course Overview Welcome Audience Course Overview Preparing Your Computer for the Course Flare Overview What Is Flare? Getting Around in Flare User Interface Ribbon or Toolbars Projects

More information

Word Training - Maintaining Consistency Supporting Handout Designing Styles within a Word Template Version: Mac

Word Training - Maintaining Consistency Supporting Handout Designing Styles within a Word Template Version: Mac Word Training - Maintaining Consistency Supporting Handout Designing Styles within a Word Template Version: Mac 1. File > New Document 2. Home tab > select Styles Pane 3. The Styles pane lists the complete

More information

BreatheExample Documentation

BreatheExample Documentation BreatheExample Documentation Release v4.7.3 Michael Jones Oct 09, 2017 Contents 1 Overview 3 2 Setup & Usage 5 3 Features 49 4 Contributing 69 5 Example/Test Pages 75 6 Download 133 7 License 135 8 In

More information

Chapter 3 Using Styles and Templates

Chapter 3 Using Styles and Templates Getting Started Guide Chapter 3 Using Styles and Templates Using Consistent Formatting in Your Documents Copyright This document is Copyright 2010 2016 by the LibreOffice Documentation Team. Contributors

More information

Using Advanced Options 14

Using Advanced Options 14 Using Advanced Options 14 LESSON SKILL MATRIX Skill Exam Objective Objective Number Customizing Word K E Y T E R M S metadata GlobalStock/iStockphoto 459 460 Lesson 14 GlobalStock/iStockphoto You are employed

More information

Word Training - Maintaining Consistency Supporting Handout Designing Styles within a Word Template Version: Windows

Word Training - Maintaining Consistency Supporting Handout Designing Styles within a Word Template Version: Windows Word Training - Maintaining Consistency Supporting Handout Designing Styles within a Word Template Version: Windows 1. File > New > Blank Document 2. View styles pane in the Styles group Click the styles

More information

https://asd-pa.perfplusk12.com/admin/admin_curric_maps_display.asp...

https://asd-pa.perfplusk12.com/admin/admin_curric_maps_display.asp... 1 of 8 8/27/2014 2:10 PM Units: Teacher: KeyboardingMOWord/Powerpoint, CORE Course: KeyboardingMOWord/Powerpoint Year: 2012-13 Skill Builder Content Skills What is good technique? What are proofreader

More information

The wiki2beamer example. October 19, 2012

The wiki2beamer example. October 19, 2012 The wiki2beamer example October 19, 2012 Welcome Welcome to the wiki2beamer example presentation. We will do our best to document and demonstrate all features of wiki2beamer in this file. It is not meant

More information

I, J. text boxes, 51 Word, Excel and PowerPoint, Gridlines, 155, ,

I, J. text boxes, 51 Word, Excel and PowerPoint, Gridlines, 155, , Index A Accepting and rejecting tracked changes, 141 143 Adding comment, documents, 135 Adding headers and footers, documents, 125 AirPlay device, 269 Area chart type, Excel application, 235 Auto-capitalization,

More information

Chapter 11 Formatting a Long Document

Chapter 11 Formatting a Long Document Chapter 11 Formatting a Long Document Learning Objectives LO11.1: Work with styles LO11.2: Work with themes LO11.3: Change the style set LO11.4: Work with the document outline LO11.5: Change the margins

More information

Using Word 2016: A Quick Guide

Using Word 2016: A Quick Guide Using Word 2016: A Quick Guide Prepared by Sali Kaceli http://kaceli.com GETTING STARTED WITH WORD 2016 CREATING A NEW DOCUMENT & THE DOCUMENT GALLERY 1. Open Word 2016 2. Click on Blank Document or click

More information

ITSE 1401 Web Design Tools Lab Project 4 (Expression Web 4 - Units M, N, O, P) Last revised: 1/9/14

ITSE 1401 Web Design Tools Lab Project 4 (Expression Web 4 - Units M, N, O, P) Last revised: 1/9/14 (Expression Web 4 - Units M, N, O, P) Last revised: 1/9/14 Directions: Perform the tasks below on your personal computer or a lab computer. Professor Smith shows the score points for each activity in parentheses.

More information

Table Basics. The structure of an table

Table Basics. The structure of an table TABLE -FRAMESET Table Basics A table is a grid of rows and columns that intersect to form cells. Two different types of cells exist: Table cell that contains data, is created with the A cell that

More information

pressrelease v1.0: typesetting press releases

pressrelease v1.0: typesetting press releases pressrelease v1.0: typesetting press releases Nicola L. C. Talbot http://www.dickimaw-books.com/ 2014-09-10 Abstract The pressrelease class is provided for typesetting press releases. I wrote it because

More information

Word Processing. EXAM INFORMATION Items. Points. Prerequisites. Grade Level. Course Length. Career Cluster EXAM BLUEPRINT. Performance Standards

Word Processing. EXAM INFORMATION Items. Points. Prerequisites. Grade Level. Course Length. Career Cluster EXAM BLUEPRINT. Performance Standards EXAM INFORMATION Items 39 Points 48 Prerequisites WORD PROCESSING BASICS OR 25 GWAM Grade Level 9-12 Course Length ONE SEMESTER DESCRIPTION This course reviews and builds upon skills acquired in Word Processing

More information

Corel Ventura 8 Introduction

Corel Ventura 8 Introduction Corel Ventura 8 Introduction Training Manual A! ANZAI 1998 Anzai! Inc. Corel Ventura 8 Introduction Table of Contents Section 1, Introduction...1 What Is Corel Ventura?...2 Course Objectives...3 How to

More information

How Do You Apply A Box Page Border In Word 2010

How Do You Apply A Box Page Border In Word 2010 How Do You Apply A Box Page Border In Word 2010 To add or change a border in your Word document, see Add, change, or delete Tip You can also apply fill or effects to your text box or shape. Top of Page.

More information

Rest and Sphinx Memo. Release v g98998ab. Marc Zonzon

Rest and Sphinx Memo. Release v g98998ab. Marc Zonzon Rest and Sphinx Memo Release v1.1-29-g98998ab Marc Zonzon Feb 14, 2018 Contents 1 Introduction 3 2 ReST restructuredtext 5 2.1 Structural elements.......................................... 5 2.1.1 Emacs

More information

Quark XML Author October 2017 Update with Business Documents

Quark XML Author October 2017 Update with Business Documents Quark XML Author 05 - October 07 Update with Business Documents Contents Getting started... About Quark XML Author... Working with documents... Basic document features... What is a business document...

More information

Paper guidelines for the 7 th International Congress on Transportation Research

Paper guidelines for the 7 th International Congress on Transportation Research Paper guidelines for the 7 th International Congress on Transportation Research Name Surname 1, 1 Affiliation E-mail: Abstract Each paper should include an abstract of maximum 150 words presenting its

More information

LAT E X week 2: Basics for Writing a Document

LAT E X week 2: Basics for Writing a Document L A T E X week 2: Basics for Writing a Document University of California Berkeley September 13, 2007 Example Latex Document \documentclass{class here} \usepackage{package 1,package 2} \setlength{\oddsidemargin}{0in}

More information

Quark XML Author for FileNet 2.5 with BusDocs Guide

Quark XML Author for FileNet 2.5 with BusDocs Guide Quark XML Author for FileNet 2.5 with BusDocs Guide CONTENTS Contents Getting started...6 About Quark XML Author...6 System setup and preferences...8 Logging in to the repository...8 Specifying the location

More information

Macromedia RoboHelp Course Outline

Macromedia RoboHelp Course Outline Tel 0845 686 0266 http://www.multimediacentre.co.uk RoboHelp X5 Course Outline Description This 3-day instructor-led training course covers the strategies and development process of designing a Help system.

More information

LATEX TYPESETTING SYSTEM. CAAM 519, CHAPTER 3

LATEX TYPESETTING SYSTEM. CAAM 519, CHAPTER 3 LATEX TYPESETTING SYSTEM. CAAM 519, CHAPTER 3 1. Latex installation and text editors 1.1. Installation. Install Latex in your virtual machine with the following command. sudo apt get install texlive Note

More information

WAYNESBORO AREA SCHOOL DISTRICT COMPUTER APPLICATIONS

WAYNESBORO AREA SCHOOL DISTRICT COMPUTER APPLICATIONS UNIT: Publisher KEY LEARNING(S): Introduction to Microsoft Publisher and Publisher jumpstart UNIT ESSENTIAL QUESTIONS: How can you use Publisher to enhance your education/career? COMPETENCY: Publisher

More information

Creating Page Layouts 25 min

Creating Page Layouts 25 min 1 of 10 09/11/2011 19:08 Home > Design Tips > Creating Page Layouts Creating Page Layouts 25 min Effective document design depends on a clear visual structure that conveys and complements the main message.

More information

LUXWINE theme documentation

LUXWINE theme documentation LUXWINE theme documentation Introduction Thank you for purchasing my theme. If you have any questions that are beyond the scope of this help file, please feel free to email via my user page contact form

More information

Lesson 4 Page Styles

Lesson 4 Page Styles Lesson 4 Page Styles The Concept of Styles: Styles: In the context of LibreOffice Writer, Styles refers to the characteristics of a part of a document. For example, a Page Style includes information about

More information

L A TEX- Advanced Topics

L A TEX- Advanced Topics L A TEX- Advanced Topics Morag Agmon June 30, 2009 Outline 1 Modular documents 2 Figures 3 Shortcuts and tricks 4 Slides and posters 5 MiKTeX and Technical Issues Outline 1 Modular documents 2 Figures

More information

Doxygen A source documentation tool.

Doxygen A source documentation tool. Doxygen A source documentation tool David García Garzón david.garcia@iua.upf.es Doxygen: a tool for source code documentation 1. Features and possibilities 2. Doxygen configuration 3. Documenting your

More information

Latex Tutorial. CIS400 Senior Design 9/5/2013

Latex Tutorial. CIS400 Senior Design 9/5/2013 1 Latex Tutorial CIS400 Senior Design 9/5/2013 2 Outline Introducing TeX/LaTeX Benefits and potential difficulties Installation and use on Unix/Mac/Windows Compiling PDF documents from LaTeX Basic document

More information

INTRODUCTION TO HTML5! CSS Styles!

INTRODUCTION TO HTML5! CSS Styles! INTRODUCTION TO HTML5! CSS Styles! Understanding Style Sheets HTML5 enables you to define many different types of content on a web page, including headings, paragraphs, lists, images, input fields, canvases,

More information

Websites. Version 1.7

Websites. Version 1.7 Websites Version 1.7 Last edited 15 Contents MyNetball Information...3 Websites...4 Web packages...4 Setting up the layout...5 Uploading files and images...6 Using Dropbox to Increase your Website Data...7

More information

COMPUTER APPLICATIONS TECHNOLOGY

COMPUTER APPLICATIONS TECHNOLOGY COMPUTER APPLICATIONS TECHNOLOGY Practical Skillsets required per application per grade Taken from CAPS Computer Applications Technology Practical skillsets required per application per grade (according

More information

Quick Access Toolbar: Used for frequent commands and is customizable.

Quick Access Toolbar: Used for frequent commands and is customizable. http:/pfw.edu/its Quick Guide for Word 2016 Basics May 2018 Training: http://pfw.edu/training Quick Access Toolbar: Used for frequent commands and is customizable. Ribbon Group:Contains sets of related

More information