May 20, MyCV * Author: Andrea Ghersi. Abstract
|
|
|
- Imogene Jones
- 10 years ago
- Views:
Transcription
1 May 20, 2012 MyCV * Author: Andrea Ghersi Abstract This LATEX class provides a set of functionality for writing curriculum vitæ with different layouts. To achieve this goal, it adopts a different approach with respect to the other c.v. classes or packages. Basically, the idea is that a user can write some custom configuration directives, by means of which is possible both to produce different c.v. layouts and quickly switch among them. In order to process such directives, this class uses a set of lists, provided by the package etextools. A basic support for TikZ decorations is also provided. * This file has version number documentation dated April 13, last revised May 20, 2012
2 C O N T E N T S 1 fundamentals Introduction Class files Layout components Main components Sub-components usage Requirements Class options Class commands Conditionals Default style Decorations Miscellaneous Some examples Double page layout Single page layout Main file Layout notes Split file contents ii
3 1 F U N D A M E N TA L S Computer programming is an art, because it applies accumulated knowledge to the world, because it requires skill and ingenuity, and especially because it produces objects of beauty -- Knuth [1973] 1.1 introduction The main goal of this class (MyCV) is to give support for creating curriculum vitæ (CV) with different layouts, allowing easy switching among them. The class also provides basic support for using the TikZ decorations and defines a bunch of commands for managing the contents of a CV, though that is not its primary goal. On CTAN archives, there are available various CV packages more contents-oriented, as it were, and they may be used together with this class. Before starting to describe the class more in details, it goes without saying that any advice or constructive criticism is greatly appreciated. 1.2 class files The class MyCV is composed by six files. A short brief of each one is given here: mycv.cls it is the main file and, basically, handles the class options (section 2.2) as well as the inclusion of all other files, except for mycv_version.def ; mycv_base.def it contains all the commands and definitions dealing with the layout components of a CV (section 1.3): it is the core file; mycv_style.sty it contains the default style commands (subsection 2.3.2) provided by the class: if the default style is not used, this file will not be included by mycv.cls; mycv_dec.sty it contains the decoration commands (subsection 2.3.3) provided by the class: if decorations are not enabled, this file will not be included by mycv.cls; mycv_misc.def and mycv_version.def they respectively contain some miscellaneous commands and the version string. 1
4 fundamentals layout components This class considers a curriculum vitæ as logically divided into three main components: header, body and footer. To each of these ones, a list, that basically contains some sub-components, is associated; files with the CV contents are also considered sub-components. For these reasons, we can actually say that MyCV uses a sort of list-driven approach Main components MyCV recognizes the following three lists that, for all intends and purposes, are a concrete representation of the main logical components: headerlayoutlist, bodylayoutlist, footerlayoutlist. It is mandatory, for the correct behavior of the class, to not change the above list s names. In the case a component is not required, the relative list may be omitted: for example, if a CV does not have a footer component, the list footerlayoutlist is not strictly necessary. What follows is an example of a list definition: \def\headerlayoutlist{sub-component1,sub-component2,} Sub-components We previously said that MyCV is based on three main components (header, body and footer) and that each of these ones are represented by a list. A list (therefore a main component), in turn, may have one or more sub-component, separated by a comma, which are identified as follows: Main[Header Body Footer]PageBegin; Main[Header Body Footer]PageEnd; Sub[Header Body Footer]PageBegin; Sub[Header Body Footer]PageEnd; filename with the (partial) CV contents. Both MainPageBegin and SubPageBegin are minipages; the difference is that the former have a default width of 100% of the textwidth macro, while that value is 44-45% for the latter (it depends on the components type). A filename sub-component may either be the name of a file or a macro with it: depending on the case, the syntax slightly changes. Sub-components options Each sub-component, filename included, may have associated options, with colons as separators, so that the syntax is something like: sub-component:option1:option2:
5 fundamentals 3 If truth be told, each option already has its own separator, so colons are not strictly necessary and, as a separator, any other symbol may be used. If wanted, it is also possible to not have any separator at all, but this is not recommended if only for a matter of clarity. Options for a sub-component are of different types, as listed below: <[pre post]cmd:command1:command2:> a sequence of commands is executed before/after the beginning or ending of a subcomponent (filename included). A command may have a sequence of arguments, separated by =, each of which can either be optional or mandatory. In total, the class recognizes four types of arguments: arg (mandatory argument equivalent to (optional argument equivalent to [arg]);!arg (optional argument equivalent to <arg>); * (optional argument equivalent to *). /m[l r]<value>/ (1) /endm[l r]/ (2) changes the left/right margin of a text portion of a document, between option (1) and option (2); in a typical usage, these options are associated with different sub-components, such as * PageBegin and * PageEnd. Each time the option (1) is used, the option (2) is also required for ending the margin modification, except for the filename sub-component that automatically does that. Example (it moves the left margin to the right of 0.2in): SubBodyPageBegin:</ml0.2in/> SubBodyPageEnd:</endml>. <width-value> sets the width of a sub-component in terms of textwidth percentage. This option only exists for * PageBegin sub-components. Example: SubBodyPageBegin:<0.48>. /pagesize<value>/ sets the width of a sub-component, as the option above, but in terms of absolute reference (instead of textwidth percentage). Also this option only exists for * PageBegin sub-components. Example: SubBodyPageBegin:/pagesize5.5in/. /pagebreak/ permits to break two contiguous sub-components, aligning them one above the other, instead of side by side (that is the default behavior). This option only exists for * PageEnd sub-components. Example: SubBodyPageEnd:/pagebreak/. *macroname filename@ macroname is a macro expanding to the name of a file (with the CV contents), while filename is directly the name itself (the only non-alphanumeric characters allowed there are _ and - ). Example: *headerfile, where the macro headerfile is somewhere defined.
6 2 U S A G E There are two ways to write error-free programs; only the third one works -- Alan J. Perlis 2.1 requirements When decorations are not enabled and the default style is not used, MyCV has the following requirements: \RequirePackage{kvoptions} % for class options with key-value format \RequirePackage{etextools} % for lists and other useful tools \RequirePackage{ifthen} % for the \ifthenelse command \RequirePackage{xstring} % for string utilities \RequirePackage{svn-prov} % for file info extracted from SVN \RequirePackage{hyperref} % for hypertext links and other stuff If the default style is used, by means of the class option style (section 2.2), this class requires (in addiction to hyperref and svn-prov): \RequirePackage{xparse} \RequirePackage{pifont} \RequirePackage{titlesec} \RequirePackage{fancyhdr} \RequirePackage{xcolor} \RequirePackage{calligra} \RequirePackage{times} \RequirePackage{marvosym} \RequirePackage{amssymb} % for commands with multiple default arguments % for the ding style (itemize environment) % for title format and spacing % for custom headers and footers % for colors % for the calligra font % for the times font % symbols - phone % symbols - Finally, if decorations are enabled, by using the class option withdec (section 2.2), this class also requires (in addiction to svn-prov, xparse and xstring): \RequirePackage{tikz} % for graphics 2.2 class options MyCV can use any option supported by the article class, on which is based. In addiction, it provides the following options: language=< string > 4
7 usage 5 string language to pass to the babel package for the document (CV) language; cntdir=< dirname > sets the directory name where MyCV will search for files with the CV contents. The default one is Contents ; style=< filemane > specifies the file name (with or without the extension.sty ) containing the style commands. By default, the file mycv_style.sty, provided by the class itself, is that used. It is also possible to not use any style file by specifying the value none as file name; mdlname=< name > registers a name for the layout (model) intended to be used: in this way is possible, for example, to select the appropriate layout configuration file or a layout-specific portion of code; withdec enables support for decorations (provided by the TikZ package). 2.3 class commands Here follows the complete list of the commands provided by MyCV. The style commands are only available if the class option style was used; the same goes for the decoration commands, which need the class option withdec. In the following text of this section, when present, the form [...] (or <...>) indicates the default choice for an optional argument of a command Conditionals \ifoption { option } { true } { false } \ifmodel { mdlname } { true } { false } ifoption checks whether option was used, while ifmodel checks whether mdlname was registered in the class; then both commands use the appropriate true or false block of code Default style \mysectiontitleformat [ titlerule-color-above ] [myheadingscolor] [ titlerule-color-below ] [myheadingscolor]
8 usage 6 titlerule-color-above is the color for the rule above a section name, while titlerule-colorbelow is for the one below. myheadingscolor is the default color. \mysectiontitlespacing [ left ] [0pt] [ beforesep ] [0pt] [ aftersep ] [5pt] this command is just an alias for \titlespacing{\section}{ left }{ beforesep }{ aftersep }. See the titlesec package for further information. \mycfoot { text } adds text to the page footer. It may be useful, for example, to show information about the last update of the document. \myitemize a list environment that uses the ding style Decorations MyCV provides some commands for TikZ decorations. The support provided is not complete at all (on the other hand TikZ has a huge amount of functionality), but it is enough for this class purposes. The only TikZ path supported is rectangle. \mydecorationspathmorphing[*] [ show-decoration ] [1] { decoration-type } [ decoration-color ] [gray] < shading-type > <radial> < background-color > <white> show-decoration, if equals 1, shows the decoration decoration-type, while if 0 does not. The starred version of the command uses the shading technique and the last argument is the background shading color. The not starred version does not consider the argument shading-type (just for a matter of clarity, a none value may be used) and the last argument is simply the background color. decoration-type was tested with the following values: shape, straight, zigzag, random steps, saw, bent, bumps, coil, snake and Koch snowflake. shading-type was tested with radial and ball shadings. \mydecorationsshape [ show-decoration ] [1] { decoration-type } [ decoration-color ] [gray]
9 usage 7 show-decoration, if equals 1, shows the decoration decoration-type, while if 0 does not. decoration-type was tested with the following decorations: dart, diamond, rectangle and star. \mydecorationsfading [ path-fading ] [north] { primary-color } [ color-gradient ] [80] [ secondary-color ] [black] < opacity > <1.0> the resulting fill color is given by primary-color, color-gradient and secondary-color, which are composed as follows: primary-color! color-gradient! secondary-color. \mydecorationssetpos[xtl YTL XBR YBR] [ coordinate-value ] [1cm 1cm 1cm 1cm] sets the position for the decoration in use. Since the decoration path is rectangle, it is sufficient to have the (x, y) coordinates of two points: the top-left and bottom-right. XTL stands for X-Top-Left, XBR for X-Bottom-Right and so on. \mydecorationssetlinewidth[*] [ line-width ] [tikz value] \mydecorationssetsegmentamplitude[*] [ segment-amplitude ] [tikz value] \mydecorationssetsegmentlength[*] [ segment-length ] [tikz value] these commands may respectively be used for modifying the properties line-width, segment-amplitude and segment-length for the decoration in use. Starred versions do not require any argument and reinitialize the properties to their default values Miscellaneous \mypdfauthor { author } \mypdftitle { title } \mypdfsubject { subject } these commands do nothing but register author, title and subject information in the document properties of the pdf is being produced. \mylang { text } [ language ] [english] temporarily changes the language in use (babel package) to language for text.
10 usage 8 \mychangemargin { left-margin } { right-margin } mychangemargin environment changes the left and right margin of a portion of text. The environments mychangemarginleft and mychangemarginright, whose meaning is straight forward, are also available. \myrenderlayout [ component ] [a] processes and draws the layout component(s). The option value h is for the header component, b and f, respectively, for the body and footer ones, while a is for all components. 2.4 some examples This section gives some minimal examples and does some considerations about the use of MyCV (the class permits to do much better with a little patience). This is done by creating two curriculum vitæ with the same contents, but different layouts: one CV will use a double page layout (abbreviated DPL from here forward), while the other will use a single page layout (SPL). The sample code presented here can be found in the Examples directory shipped with the mycv bundle, which this document is part of, and that also contains files with the CV contents: these files are not listed in the present document, as they do not contain anything worth being mentioned for the purpose of these notes. First and foremost, to keep the code organized, we need a file containing the layout components for the DPL and SPL (model-layouts.tex). We opt to share the header and footer components, so we also create a second file named model-common.tex, such as in listing 2.1. Listing 2.1: model-common.tex % % the shared header list % \def\headerlayoutlist{% MainHeaderPageBegin:<postcmd:vspace=10pt>, % left header SubHeaderPageBegin:<precmd:hfill>, % header file (1) header_title@, SubHeaderPageEnd:<postcmd:hfill>, % right header SubHeaderPageBegin, % header file (2) header_contacts@, SubHeaderPageEnd, MainHeaderPageEnd% } % % the shared footer list % \def\footerlayoutlist{footer_sign@}
11 usage Double page layout Here we deal with the layout components specific for the DPL, as showed in listing 2.2. Listing 2.2: DPL model (part of model-layouts.tex ) \def\bodylayoutlist{% the DPL s body list % % moves the right margin to the left (text and title rules) % MainBodyPageBegin:<0.96>, % % the 2 directives below are just used as a trick to do the % same thing for the left margin (it is moved to the right) % SubBodyPageBegin, SubBodyPageEnd, % % left page (0.48 of textwidth) % SubBodyPageBegin:<0.48>, contents_parta@:<precmd:vspace=10pt:sectionnumber=1>, contents_partb@:<precmd:vspace=10pt:sectionnumber=2>, contents_partc@:<precmd:vspace=10pt:sectionnumber=3>, SubBodyPageEnd:<postcmd:hfill>, % % right page (0.48 of textwidth) % SubBodyPageBegin:<0.48>, contents_parta@:<precmd:vspace=10pt:sectionnumber=4>, contents_partb@:<precmd:vspace=10pt:sectionnumber=5>, SubBodyPageEnd, % MainBodyPageEnd% } Single page layout As far as the SPL, we do not need to use the * PageBegin components, but it is sufficient to directly include the files with the contents. The resulting code is showed in listing 2.3. Listing 2.3: SPL model (part of model-layouts.tex ) \def\bodylayoutlist{% the SPL s body list % contents_parta@:<precmd:vspace=10pt:sectionnumber=1>, contents_partb@:<precmd:vspace=10pt:sectionnumber=2>, contents_partc@:<precmd:vspace=10pt:sectionnumber=3>, contents_parta@:<precmd:vspace=10pt:sectionnumber=4>, contents_partb@:<precmd:vspace=10pt:sectionnumber=5> % }
12 usage Main file Since we both have the components for the double and single page layouts, we can proceed writing the main file (mycv-example-main.tex) that picks and use them. We start by setting up some options for the class, such as those related to the decorations and language support, as well as the name of the model (layout) we mean to register. Besides, we opt to store the CV contents files in the current directory (that is not the default one where the class searches for the contents files), so there is need to specify its path with the option cntdir. In listing 2.4 we take the DPL as an example, but switching to the SPL would just be a matter of changing the mdlname option from verdpl to verspl. Listing 2.4: mycv-example-main.tex \documentclass[10pt,mdlname=verdpl,withdec,cntdir=.,language=english]{mycv} \input{mycv-example-common} \begin{document} \cvdec\myrenderlayout\mycfoot{last update: \today} \end{document} The file mycv-example-common[.tex], showed in listing 2.5, selects the appropriate layout components (listings 2.2 or 2.3) to be included and, subsequently, processed by \myrenderlayout. In addiction, the file mycv-example-common.tex contains some decoration commands, which need to be used only if the option withdec was given to the class; this is the reason of the conditional command \ifoption. Listing 2.5: mcv-example-common.tex \ifoption{withdec}{% \newcommand{\cvdec}{ \mydecorationssetlinewidth[0.3mm]% \mydecorationspathmorphing*{coil}<radial><lightgray> } }{\newcommand{\cvdec}{}} % include layouts components \input{model-layouts} Layout notes When a double layout page is used, it may occur, for example, that a section is too long for a page: this would not be a problem with a single page layout, since LATEX would automatically break the section contents. Unfortunately, with a double page layout the behavior is substantially different: this is because the class uses a minipage-based mechanism and a minipage is by itself not breakable. Thus, what happens is that part of the section contents comes out from the page margins. When a problem such as this occurs, a possible workaround is to manually break the section contents. This can be done by using a counter that keeps track of the number of times a same file is included: when the counter is equal 1, a part of the section contents is included in the left page, otherwise is the remaining one to be included in the right page. Listing 2.6 shows a practical example of what just discussed.
13 usage 11 Listing 2.6: workaround example % % file with the section contents: i.e. <section_skills.tex> % % increases the counter cnt : it s defined outside this file \stepcounter{cnt} % selects the appropriate part of the file contents \newcommand{\condblock}[2]{\ifthenelse{\value{cnt}<2}{#1}{#2}} \condblock{skills section contents part A}% {skills section contents part B (the remaining part)} % % file with the DPL components: i.e. <model-layouts.tex> % \def\bodylayoutlist{% SubBodyPageBegin:<0.48>, % left page % include part A in the left page section_skills@, SubBodyPageEnd, SubBodyPageBegin:<0.48>, % right page % include part B in the right page section_skills@, SubBodyPageEnd } Of course the proposed workaround is not the best we could wish for, since it requires manual operations. As an alternative, it is possible to not use the * PageBegin and * PageEnd mechanism, delegating the double page layout to an external package (i.e. multicols). This kind of approach is showed in listings 2.7. \newcommand{\mcbegin}{\begin{multicols}{2}} \newcommand{\mcend}{\end{multicols}} Listing 2.7: DPL2 model (part of model-layouts.tex ) \def\bodylayoutlist{% contents_parta@:<precmd:vspace=10pt:mcbegin:sectionnumber=1>,% contents_partb@:<precmd:vspace=10pt:sectionnumber=6>:<postcmd:mcend>,% } Notice the usage of the commands \mcbegin and \mcend, which act as a wrapper for the multicols environment. 2.5 split file contents This class uses a file based approach as far as the contents of a CV, that is to say it needs that the contents be into separated file/s (at least one) with respect to the main file.
14 usage 12 As the class works, having the contents in just one single file is not as good as would be with multiple files (ideally a file for each section of the document), since multiple files allow to more easily customize the CV layout without directly acting on the contents. On the other hand, a multiple file approach may compel to use several files and not be convenient. For these reasons, this class provides a PERL script named mycv_split_contents.pl (for a list of all the options provided, type mycv_split_contents.pl -h inside a shell environment) that can process a file and, according to what specified by the directives in the file itself, split its contents into several files (which will be those effectively used by the class). In this way is possible to directly manage one single file for the contents. If requested, the script can also create a basic model file with the layout components: it has to be considered just as a skeleton and probably needs to be edited by hand afterward. The directives that may be used inside a contents file have the following form: ###::filename:component:commands filemane is the name of the file to create, component is the main component (header, body or footer) that the file represents, while commands are the relative commands associated to the component. Both component and commands are not mandatory, but may be useful, especially component, when is requested to generate a basic model file. The script mycv_split_contents.pl may be called inside the main file as showed in listing 2.8. Listing 2.8: Split contents example % % To compile this file is necessary to use the option -shell-escape % to enable the write18 construct. % \documentclass[10pt,mdlname=verspl,withdec,language=english]{mycv} \immediate\write18{<dirpath>/mycv_split_contents.pl -i cv-contents.tex} When the file cv-contents.tex (listing 2.9) is processed by the script, the files *.tex are created in the directory Contents (the default one). Listing 2.9: cv-contents.tex % % ###::header_title.tex::header % % % ###::contents_parta.tex::body::<precmd:vspace=10pt:sectionnumber=1> % % % ###::contents_partb.tex::body::<precmd:vspace=10pt:sectionnumber=2> % % % ###::footer_sign.tex::footer % That s all, happy LATEXing! AndreaGhersi
Software documentation systems
Software documentation systems Basic introduction to various user-oriented and developer-oriented software documentation systems. Ondrej Holotnak Ondrej Jombik Software documentation systems: Basic introduction
The tikzposter class
The tikzposter class Pascal Richter, Richard Barnard, Elena Botoeva, Dirk Surmann [email protected] August 2, 2013 Abstract This document class aims to provide a simple way of using TikZ
The tikzposter class
The tikzposter class Pascal Richter, Elena Botoeva, Richard Barnard, Dirk Surmann [email protected] https://bitbucket.org/surmann/tikzposter/wiki/ January 17, 2014 Abstract This document
Basic Excel Handbook
2 5 2 7 1 1 0 4 3 9 8 1 Basic Excel Handbook Version 3.6 May 6, 2008 Contents Contents... 1 Part I: Background Information...3 About This Handbook... 4 Excel Terminology... 5 Excel Terminology (cont.)...
Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide
Open Crystal Reports From the Windows Start menu choose Programs and then Crystal Reports. Creating a Blank Report Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick
Dissertation Template for Princeton. University
Dissertation Template for Princeton University First Middle Last A Dissertation Presented to the Faculty of Princeton University in Candidacy for the Degree of Doctor of Philosophy Recommended for Acceptance
Microsoft Word 2010 Prepared by Computing Services at the Eastman School of Music July 2010
Microsoft Word 2010 Prepared by Computing Services at the Eastman School of Music July 2010 Contents Microsoft Office Interface... 4 File Ribbon Tab... 5 Microsoft Office Quick Access Toolbar... 6 Appearance
Taking Advantage of Crystal Reports
What You Will Need ArcGIS 8.3 (ArcInfo, ArcEditor, or ArcView license) with Crystal Reports installed Sample data downloaded from ArcUser Online Taking Advantage of Crystal Reports In addition to maps,
Creating Custom Crystal Reports Tutorial
Creating Custom Crystal Reports Tutorial 020812 2012 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or mechanical,
Context sensitive markup for inline quotations
The csquotes package Context sensitive markup for inline quotations Philipp Lehman [email protected] Version 2.8 May 11, 2005 Contents Tables.............. 1 1 Introduction......... 1 2 Package options........
Macros in Word & Excel
Macros in Word & Excel Description: If you perform a task repeatedly in Word or Excel, you can automate the task by using a macro. A macro is a series of steps that is grouped together as a single step
Call Center - Agent Application User Manual
Forum 700 Call Center Agent Application User Manual Legal notice: Belgacom and the Belgacom logo are trademarks of Belgacom. All other trademarks are the property of their respective owners. The information
invoice 0.4 A Package for Writing Invoices
invoice 0.4 A Package for Writing Invoices Oliver Corff December 6th, 2001 Contents 1 Introduction 1 2 Software Requirements 2 3 The invoice Environment 2 3.1 Projects...................................
TU/ePDFScreen. Presentations, Slides and Posters Marko Boon. 25th May 2004 1/27. / department of mathematics and computer science
TU/ePDFScreen Presentations, Slides and Posters Marko Boon 25th May 2004 1/27 1. Introduction TU/ePDFScreen is a L A TEX package that you can use to create presentations, without having to use Powerpoint.
WHAT S NEW IN WORD 2010 & HOW TO CUSTOMIZE IT
WHAT S NEW IN WORD 2010 & HOW TO CUSTOMIZE IT The Ribbon... 2 Default Tabs... 2 Contextual Tabs... 2 Minimizing and Restoring the Ribbon... 3 Customizing the Ribbon... 3 A New Graphic Interface... 5 Live
Tips and Tricks SAGE ACCPAC INTELLIGENCE
Tips and Tricks SAGE ACCPAC INTELLIGENCE 1 Table of Contents Auto e-mailing reports... 4 Automatically Running Macros... 7 Creating new Macros from Excel... 8 Compact Metadata Functionality... 9 Copying,
Drawing Gantt Charts in L A TEX with TikZ The pgfgantt package
Drawing Gantt Charts in L A TEX with TikZ The pgfgantt package Wolfgang Skala April 18th, 2011 The pgfgantt package provides the ganttchart environment, which draws a Gantt chart within a TikZ picture.
chemscheme Support for chemical schemes
chemscheme Support for chemical schemes Joseph Wright Released 2008/07/31 Abstract The chemscheme package consists of two parts, both related to chemical schemes. The package adds a scheme float type to
Windows PowerShell Essentials
Windows PowerShell Essentials Windows PowerShell Essentials Edition 1.0. This ebook is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights
3 What s New in Excel 2007
3 What s New in Excel 2007 3.1 Overview of Excel 2007 Microsoft Office Excel 2007 is a spreadsheet program that enables you to enter, manipulate, calculate, and chart data. An Excel file is referred to
Using the Thesis and Dissertation Templates
Using the Thesis and Dissertation Templates For use with Microsoft Word on Windows and Macintosh computers January 2011 Graduate School e-mail: [email protected] 2011 Graduate School Revised January
Information Server Documentation SIMATIC. Information Server V8.0 Update 1 Information Server Documentation. Introduction 1. Web application basics 2
Introduction 1 Web application basics 2 SIMATIC Information Server V8.0 Update 1 System Manual Office add-ins basics 3 Time specifications 4 Report templates 5 Working with the Web application 6 Working
In this session, we will explain some of the basics of word processing. 1. Start Microsoft Word 11. Edit the Document cut & move
WORD PROCESSING In this session, we will explain some of the basics of word processing. The following are the outlines: 1. Start Microsoft Word 11. Edit the Document cut & move 2. Describe the Word Screen
Excel 2003 A Beginners Guide
Excel 2003 A Beginners Guide Beginner Introduction The aim of this document is to introduce some basic techniques for using Excel to enter data, perform calculations and produce simple charts based on
Microsoft Office Word 2010: Level 1
Microsoft Office Word 2010: Level 1 Workshop Objectives: In this workshop, you will learn fundamental Word 2010 skills. You will start by getting acquainted with the Word user interface, creating a new
Microsoft Word 2010 Tutorial
Microsoft Word 2010 Tutorial GETTING STARTED Microsoft Word is one of the most popular word processing programs supported by both Mac and PC platforms. Microsoft Word can be used to create documents, brochures,
bankstatement.cls 0.9.2 A L A T E X class for bank statements based on csv data 2015/11/14 Package author: Josef Kleber
0.9.2 A L A T E X class for bank statements based on csv data 2015/11/14 Package author: Josef Kleber [email protected] http://bankstatement.jklatex.de/ Contents 1 Class options 4 2 The bankstatement
PDF-form creation using pdflatex, hyperref and insdljs. Dirk Krause February 7, 2008
PDF-form creation using pdflatex, hyperref and insdljs Dirk Krause February 7, 2008 1 Contents 1 Introduction 4 1.1 Copyright.................................... 4 1.2 Purpose of this tutorial.............................
SAPScript. A Standard Text is a like our normal documents. In Standard Text, you can create standard documents like letters, articles etc
SAPScript There are three components in SAPScript 1. Standard Text 2. Layout Set 3. ABAP/4 program SAPScript is the Word processing tool of SAP It has high level of integration with all SAP modules STANDARD
Introduction to Microsoft Word
Introduction to Microsoft Word Setting up project gallery toolbars formatting palette opening saving Writing and formatting margins layout headers and footers text color basic formatting special characters
DiskPulse DISK CHANGE MONITOR
DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com [email protected] 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product
L A TEX in a Nutshell
L A in a Nutshell Master on Libre Software 2011-12 Miguel Vidal http://gsyc.urjc.es/~mvidal Twitter: @mvidallopez September 22, 2011 1 / 48 Miguel Vidal LA in a Nutshell (cc) 2011 Miguel Vidal This work
MICROSOFT WORD TUTORIAL
MICROSOFT WORD TUTORIAL G E T T I N G S T A R T E D Microsoft Word is one of the most popular word processing programs supported by both Mac and PC platforms. Microsoft Word can be used to create documents,
Drawing Gantt Charts in L A TEX with TikZ The pgfgantt Package
Drawing Gantt Charts in L A TEX with TikZ The pgfgantt Package Wolfgang Skala v3.0 2012/01/25 The pgfgantt package provides the ganttchart environment, which draws a Gantt chart within a TikZ picture.
Microsoft Excel 2007 Level 2
Information Technology Services Kennesaw State University Microsoft Excel 2007 Level 2 Copyright 2008 KSU Dept. of Information Technology Services This document may be downloaded, printed or copied for
VISUAL GUIDE to. RX Scripting. for Roulette Xtreme - System Designer 2.0
VISUAL GUIDE to RX Scripting for Roulette Xtreme - System Designer 2.0 UX Software - 2009 TABLE OF CONTENTS INTRODUCTION... ii What is this book about?... iii How to use this book... iii Time to start...
Basic tutorial for Dreamweaver CS5
Basic tutorial for Dreamweaver CS5 Creating a New Website: When you first open up Dreamweaver, a welcome screen introduces the user to some basic options to start creating websites. If you re going to
Importing and Exporting With SPSS for Windows 17 TUT 117
Information Systems Services Importing and Exporting With TUT 117 Version 2.0 (Nov 2009) Contents 1. Introduction... 3 1.1 Aim of this Document... 3 2. Importing Data from Other Sources... 3 2.1 Reading
PDF MAKER FOR VTIGER CRM
PDF MAKER FOR VTIGER CRM Introduction The PDF Maker is extension tool designed for vtiger CRM. There is already possibility of the export to pdf format in vtiger CRM functionality but it covers just few
Using Adobe Dreamweaver CS4 (10.0)
Getting Started Before you begin create a folder on your desktop called DreamweaverTraining This is where you will save your pages. Inside of the DreamweaverTraining folder, create another folder called
Using and creating Crosstabs in Crystal Reports Juri Urbainczyk 27.08.2007
Using and creating Crosstabs in Crystal Reports Juri Urbainczyk 27.08.2007 Using an creating Crosstabs in Crystal Reports... 1 What s a crosstab?... 1 Usage... 2 Working with crosstabs... 2 Creation...
Course Syllabus. Technical Writing Certificate - Basic
Course Syllabus Technical Writing Certificate - Basic Prerequisite(s): 1 year experience using Windows and Microsoft Word. Required Materials/Texts: KSU will provide the following 6 instructional manuals
Designing a poster. Big is important. Poster is seldom linear, more like a MindMap. The subjects belonging together are located close to each other.
Designing a poster Poster is seldom linear, more like a MindMap The subjects belonging together are located close to each other. Big is important. Warm colours bring closer, cold ones estrange. A human
PDF Primer PDF. White Paper
White Paper PDF Primer PDF What is PDF and what is it good for? How does PDF manage content? How is a PDF file structured? What are its capabilities? What are its limitations? Version: 1.0 Date: October
Bring documents to mobile devices the new epub output for ebooks
Bring documents to mobile devices the new epub output for ebooks Zoltan Urban, Director of R&D Nuance Document Imaging Developers Conference 2013 2002-2013 Nuance Communications, Inc. All rights reserved.
Microsoft PowerPoint 2010 Templates and Slide Masters (Level 3)
IT Services Microsoft PowerPoint 2010 Templates and Slide Masters (Level 3) Contents Introduction... 1 Installed Templates and Themes... 2 University of Reading Templates... 3 Further Templates and Presentations...
invoice 0.7 A Package for Writing Invoices
invoice 0.7 A Package for Writing Invoices Oliver Corff December 16th, 2003 Contents 1 Introduction 2 2 Software Requirements 2 3 The invoice Environment 2 3.1 Projects............................... 4
Excel 2007 Tutorials - Video File Attributes
Get Familiar with Excel 2007 42.40 3.02 The Excel 2007 Environment 4.10 0.19 Office Button 3.10 0.31 Quick Access Toolbar 3.10 0.33 Excel 2007 Ribbon 3.10 0.26 Home Tab 5.10 0.19 Insert Tab 3.10 0.19 Page
Scicos is a Scilab toolbox included in the Scilab package. The Scicos editor can be opened by the scicos command
7 Getting Started 7.1 Construction of a Simple Diagram Scicos contains a graphical editor that can be used to construct block diagram models of dynamical systems. The blocks can come from various palettes
Creating Tables ACCESS. Normalisation Techniques
Creating Tables ACCESS Normalisation Techniques Microsoft ACCESS Creating a Table INTRODUCTION A database is a collection of data or information. Access for Windows allow files to be created, each file
11 Printing Designs. When you have completed this chapter, you will be able to:
11 Printing Designs Creating printed documents is the end we have worked towards from the beginning of this course. We have already been introduced to it very briefly with Printing - A First Look on page
Microsoft Word 2013 Tutorial
Microsoft Word 2013 Tutorial GETTING STARTED Microsoft Word is one of the most popular word processing programs supported by both Mac and PC platforms. Microsoft Word can be used to create documents, brochures,
CS 1133, LAB 2: FUNCTIONS AND TESTING http://www.cs.cornell.edu/courses/cs1133/2015fa/labs/lab02.pdf
CS 1133, LAB 2: FUNCTIONS AND TESTING http://www.cs.cornell.edu/courses/cs1133/2015fa/labs/lab02.pdf First Name: Last Name: NetID: The purpose of this lab is to help you to better understand functions:
App Building Guidelines
App Building Guidelines App Building Guidelines Table of Contents Definition of Apps... 2 Most Recent Vintage Dataset... 2 Meta Info tab... 2 Extension yxwz not yxmd... 3 Map Input... 3 Report Output...
Guide To Creating Academic Posters Using Microsoft PowerPoint 2010
Guide To Creating Academic Posters Using Microsoft PowerPoint 2010 INFORMATION SERVICES Version 3.0 July 2011 Table of Contents Section 1 - Introduction... 1 Section 2 - Initial Preparation... 2 2.1 Overall
1.5 MONITOR. Schools Accountancy Team INTRODUCTION
1.5 MONITOR Schools Accountancy Team INTRODUCTION The Monitor software allows an extract showing the current financial position taken from FMS at any time that the user requires. This extract can be saved
Enhanced Formatting and Document Management. Word 2010. Unit 3 Module 3. Diocese of St. Petersburg Office of Training Training@dosp.
Enhanced Formatting and Document Management Word 2010 Unit 3 Module 3 Diocese of St. Petersburg Office of Training [email protected] This Page Left Intentionally Blank Diocese of St. Petersburg 9/5/2014
Component, Model and Library Concepts. Components - the Basic Building Blocks. Modified by on 2-Jul-2014
Component, Model and Library Concepts Modified by on 2-Jul-2014 This article explains Altium Designer components, models and libraries, and their relationships. Approaches for identifying and managing
Object systems available in R. Why use classes? Information hiding. Statistics 771. R Object Systems Managing R Projects Creating R Packages
Object systems available in R Statistics 771 R Object Systems Managing R Projects Creating R Packages Douglas Bates R has two object systems available, known informally as the S3 and the S4 systems. S3
Reverse Literate Programming
Reverse Literate Programming Markus Knasmüller Johannes Kepler University Linz Altenbergerstraße 39 Linz, 4040, Austria Tel. +43 732 2468 7133 Fax +43 732 2468 7138 Internet [email protected]
Step 1: Setting up the Document/Poster
Step 1: Setting up the Document/Poster Upon starting a new document, you will arrive at this setup screen. Today we want a poster that is 4 feet (48 inches) wide and 3 feet tall. Under width, type 48 in
How To Change Your Site On Drupal Cloud On A Pcode On A Microsoft Powerstone On A Macbook Or Ipad (For Free) On A Freebie (For A Free Download) On An Ipad Or Ipa (For
How-to Guide: MIT DLC Drupal Cloud Theme This guide will show you how to take your initial Drupal Cloud site... and turn it into something more like this, using the MIT DLC Drupal Cloud theme. See this
Microsoft Word defaults to left justified (aligned) paragraphs. This means that new lines automatically line up with the left margin.
Microsoft Word Part 2 Office 2007 Microsoft Word 2007 Part 2 Alignment Microsoft Word defaults to left justified (aligned) paragraphs. This means that new lines automatically line up with the left margin.
NASA Workflow Tool. User Guide. September 29, 2010
NASA Workflow Tool User Guide September 29, 2010 NASA Workflow Tool User Guide 1. Overview 2. Getting Started Preparing the Environment 3. Using the NED Client Common Terminology Workflow Configuration
Web Development I & II*
Web Development I & II* Career Cluster Information Technology Course Code 10161 Prerequisite(s) Computer Applications Introduction to Information Technology (recommended) Computer Information Technology
Tips and Tricks for Creating Multi-Sheet Microsoft Excel Workbooks the Easy Way with SAS. Vincent DelGobbo, SAS Institute Inc.
Paper HOW-071 Tips and Tricks for Creating Multi-Sheet Microsoft Excel Workbooks the Easy Way with SAS Vincent DelGobbo, SAS Institute Inc., Cary, NC ABSTRACT Transferring SAS data and analytical results
Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102
Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102 Interneer, Inc. Updated on 2/22/2012 Created by Erika Keresztyen Fahey 2 Workflow - A102 - Basic HelpDesk Ticketing System
A-PDF Scan and Split Scan and split pdf utility. User Documentation
Note: This product is distributed on a try-before-you-buy basis. All features described in this documentation are enabled. The registered version does not insert a watermark in your output PDF files. About
Microsoft Word 2010. Quick Reference Guide. Union Institute & University
Microsoft Word 2010 Quick Reference Guide Union Institute & University Contents Using Word Help (F1)... 4 Window Contents:... 4 File tab... 4 Quick Access Toolbar... 5 Backstage View... 5 The Ribbon...
Excel 2007 A Beginners Guide
Excel 2007 A Beginners Guide Beginner Introduction The aim of this document is to introduce some basic techniques for using Excel to enter data, perform calculations and produce simple charts based on
Eventia Log Parsing Editor 1.0 Administration Guide
Eventia Log Parsing Editor 1.0 Administration Guide Revised: November 28, 2007 In This Document Overview page 2 Installation and Supported Platforms page 4 Menus and Main Window page 5 Creating Parsing
Creating Accessible Word Forms. Contents. Introduction
Word 2010: Contents Word 2010:... 1 Introduction... 1 Form Specifications... 2 File Type... 2 Zoom Level... 2 Form Margins... 2 Table Layout... 2 Borders... 4 Row Height... 5 Headers... 5 Top Row... 5
GFI FAXmaker 14 for Exchange/Lotus/SMTP. Fax-Client Manual. By GFI Software Ltd
GFI FAXmaker 14 for Exchange/Lotus/SMTP Fax-Client Manual By GFI Software Ltd http://www.gfi.com Email: [email protected] Information in this document is subject to change without notice. Companies, names,
Excel 2003 Tutorials - Video File Attributes
Using Excel Files 18.00 2.73 The Excel Environment 3.20 0.14 Opening Microsoft Excel 2.00 0.12 Opening a new workbook 1.40 0.26 Opening an existing workbook 1.50 0.37 Save a workbook 1.40 0.28 Copy a workbook
CyI DOCTORAL THESIS TEMPLATE 1
CyI DOCTORAL THESIS TEMPLATE 1 Required Thesis Sections The following sections are required and must be included in doctoral dissertations: Title page Abstract (page ii) Table of contents Main text (separated
Microsoft Office PowerPoint 2007 Basics Workshop
Microsoft Office PowerPoint 2007 Basics Workshop Created & Hosted by: Hagop (Jack) Hadjinian I.A., Information Technology Course Contents Overview: Get set with the basics Lesson 1: Create your slides
CAPIX Job Scheduler User Guide
CAPIX Job Scheduler User Guide Version 1.1 December 2009 Table of Contents Table of Contents... 2 Introduction... 3 CJS Installation... 5 Writing CJS VBA Functions... 7 CJS.EXE Command Line Parameters...
csce4313 Programming Languages Scanner (pass/fail)
csce4313 Programming Languages Scanner (pass/fail) John C. Lusth Revision Date: January 18, 2005 This is your first pass/fail assignment. You may develop your code using any procedural language, but you
Advanced Microsoft Excel 2013
Advanced Microsoft Excel 2013 Introduction Microsoft Excel is program designed to efficiently manage spreadsheets and analyze data. It contains both basic and advanced features that anyone can learn. Once
User Management Resource Administrator. UMRA Example Projects. Service Management
User Management Resource Administrator UMRA Example Projects UMRA example projects Copyright 2005, Tools4Ever B.V. All rights reserved. No part of the contents of this user guide may be reproduced or transmitted
Xcode User Default Reference. (Legacy)
Xcode User Default Reference (Legacy) Contents Introduction 5 Organization of This Document 5 Software Version 5 See Also 5 Xcode User Defaults 7 Xcode User Default Overview 7 General User Defaults 8 NSDragAndDropTextDelay
CaptainCasa. CaptainCasa Enterprise Client. CaptainCasa Enterprise Client. Feature Overview
Feature Overview Page 1 Technology Client Server Client-Server Communication Client Runtime Application Deployment Java Swing based (JRE 1.6), generic rich frontend client. HTML based thin frontend client
Excel 2003 Tutorial I
This tutorial was adapted from a tutorial by see its complete version at http://www.fgcu.edu/support/office2000/excel/index.html Excel 2003 Tutorial I Spreadsheet Basics Screen Layout Title bar Menu bar
Simple Invoicing Desktop Database with MS Access 2013. c 2015 by David W. Gerbing School of Business Administration Portland State University
Simple Invoicing Desktop Database with MS Access 2013 c 2015 by David W. Gerbing School of Business Administration Portland State University July 2, 2015 CONTENTS 1 Contents 1 Create a New Database 1 2
Contents. Downloading the Data Files... 2. Centering Page Elements... 6
Creating a Web Page Using HTML Part 1: Creating the Basic Structure of the Web Site INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 2.0 Winter 2010 Contents Introduction...
Setting up PostgreSQL
Setting up PostgreSQL 1 Introduction to PostgreSQL PostgreSQL is an object-relational database management system based on POSTGRES, which was developed at the University of California at Berkeley. PostgreSQL
VFComb 1.3 the program which simplifies the virtual font management
A.S. Berdnikov Institute of Analytical Instrumentation Rizsky pr. 26, 198103 St.Petersburg, Russia [email protected] S.B. Turtia Institute of Analytical Instrumentation Rizsky pr. 26, 198103 St.Petersburg,
About Boxoft PDF Content Split. Working Example for Boxoft PDF Content Split
Note: This product is distributed on a try-before-you-buy basis. All features described in this documentation are enabled. The registered version does not insert a watermark in your generated pdf documents.
Using Dedicated Servers from the game
Quick and short instructions for running and using Project CARS dedicated servers on PC. Last updated 27.2.2015. Using Dedicated Servers from the game Creating multiplayer session hosted on a DS Joining
INSTALL NOTES Elements Environments Windows 95 Users
NEURON DATA INSTALL NOTES Elements Environments Windows 95 Users Modifying Environment Variables You must modify the environment variables of your system to be able to compile and run Elements Environment
Some information about applying for jobs and writing the thesis
Some information about applying for jobs and writing the thesis Maria July 23, 2004 0.1 What is this? When I started getting ready to finish my PhD this year, I had no idea about the job application or
Utilizing Microsoft Access Forms and Reports
Utilizing Microsoft Access Forms and Reports The 2014 SAIR Conference Workshop #3 October 4 th, 2014 Presented by: Nathan Pitts (Sr. Research Analyst The University of North Alabama) Molly Vaughn (Associate
Exercise 1: Python Language Basics
Exercise 1: Python Language Basics In this exercise we will cover the basic principles of the Python language. All languages have a standard set of functionality including the ability to comment code,
Perl in a nutshell. First CGI Script and Perl. Creating a Link to a Script. print Function. Parsing Data 4/27/2009. First CGI Script and Perl
First CGI Script and Perl Perl in a nutshell Prof. Rasley shebang line tells the operating system where the Perl interpreter is located necessary on UNIX comment line ignored by the Perl interpreter End
Magento Search Extension TECHNICAL DOCUMENTATION
CHAPTER 1... 3 1. INSTALLING PREREQUISITES AND THE MODULE (APACHE SOLR)... 3 1.1 Installation of the search server... 3 1.2 Configure the search server for usage with the search module... 7 Deploy the
