lexref Contents 1 Introduction 1.1 Purposes Adrien Vion adrien[dot]vion3[at]gmail[dot]com
|
|
- Miles Morris
- 6 years ago
- Views:
Transcription
1 Adrien Vion adrien[dot]vion3[at]gmail[dot]com lexref Version 1.1a This document contains information about the lexref package. This LATEX package is aimed at continental lawyers (especially swiss and german). It provides macros to make references to legal provisions conveniently and uniformly. It also allows the user to automatically add cited Acts to a nomenclature list and to build specific indexes for each cited Act. Important notice for users who were using version 1.0.1a: the \DeclareLex macro has changed and now requires four arguments instead of three. Please modify your TeX documents accordingly (see below). Contents 1 Introduction Purposes Requirements Legal Status of this package Basic usage Package loading Options Declaring Acts with \DeclareLex Citing legal provisions Important note: don t use the citation macros in titles Customizing shortcuts and prefixes 6 4 Building a nomenclature list containing the cited Acts titles Basics Adding any other shortcut to the nomenclature list Indexing citations of provisions Basics Indexing without printing Version History 9 7 Annex: Default shortcuts (depending on language) 9 1 Introduction 1.1 Purposes Lawyers have to make reference to Acts, Codes and various kind of regulations every day. LATEX contains very powerful solutions to handle bibliographies (e.g. the biblatex package by Philipp Lehman), but no really easy way to reference legal texts, which in fact differs a 1
2 bit from citing regular documents (books, etc.). Usually, legal texts shouldn t be part of the bibliography but have instead to appear in a separate nomenclature list, which also often contains other shortcuts, etc. This package has three purposes: 1. First of all, this package will help you reference conveniently and uniformly regulations inside your text, whether in text body, brackets or footnotes. By using a simple \DeclareLex macro, you define precisely and once and for all how each Act will be referenced. 2. Cited Acts must frequently be added to a nomenclature list. When done manually, this can be painful, especially in long documents citing many different Acts. This package can do this dirty job for you, ensuring that every cited Act will be included in the nomenclature. The package I chose to build the nomenclature is nomencl 1. The nomenclature list can also be completed with any arbitrary other shortcuts. 3. A very useful thing for readers of legal books is an index of every legal disposition cited. Again, doing this manually is a tedious task; lexref will also do this for you. The package splitidx 2 is used to this end and creates a separate subindex for every Act. 1.2 Requirements You need the following packages in order to use lexref: etoolbox xargs xstring nomencl splitidx Used to define commands, test things, etc. Used to define commands with optionnal arguments. Used to test strings. Used to build the nomenclature list. Used to build the multiple indexes. You don t need to load them; lexref already does it. These packages are all part of standard LATEX distributions so there shouldn t be any problem about their loading. Splitidx uses python to process the index file, so be sure to have it installed if you want to use the indexing feature of lexref. splitidx also offers alternate ways to proceed, see its documentation for further details. 1.3 Legal Status of this package Adrien Vion This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3 of this license or any later version. The latest version of this license is in and version 1.3 or later is part of all distributions of LaTeX version 2005/12/01 or later. This work has the LPPL maintenance status maintained
3 The Current Maintainer of this work is Adrien Vion. This work consists of the file lexref.sty and the related information files. Please note that this work is experimental (still alpha version) and that retrocompatibility may not be ensured. 2 Basic usage 2.1 Package loading Use the standard macro in the preamble of your.tex document: \usepackage[ option list ]{lexref} option list is a comma separated list of options. 2.2 Options Language and region selection The package contains some language and region dependant macros, which are mostly prefixes used to cite dispositions (e.g. art. ). Default is english (see the annex, p. 9). You can use the three following options to override default settings: CHfr CHde DE For users from french part of Switzerland. See the annex for the list of macro redefinitions. For users from german part of Switzerland. See the annex for the list of macro redefinitions. For users from Germany. See the annex for the list of macro redefinitions. Please note that these options are totally independent from your babel settings. Using another language is possible and easy: you will just have to renew the LexShortcuts (see p. 6). Please note that citing french laws might not properly work, mostly because of the dashes and letters contained in their disposition numbers. As a matter of fact, you shouldn t have any serious problem regarding the citation print (as art. is the same in singular or plural), but indexing won t work properly with french laws. To get a better result, the string tests applied to disposition numbers in order to determine if they re plural or singular, and to sort them within the indexes should be finetuned. This could be implemented in next versions, as well as some other options to the \DeclareLex macro Other options The four following options can also be loaded: nomencl shortcutstolist When loaded, this option adds to the nomenclature every Act, if at least one of its dispositions is cited. See p. 7 for further details. When loaded, this option adds to the nomenclature every LexShortcut used in the document. See p. 7 for further details. 3
4 indexing noprint When loaded, process every citation of a disposition to an.idx file which also allows to build a subindex for every Act. See p. 8 for further details. When loaded, the Act citation macros don t print anything but will still affect the nomenclature and the index. 2.3 Declaring Acts with \DeclareLex The first step is using the following macro for each Act you want to cite in your document. \DeclareLex{ Act s macro }{ printed abbreviation }[ Act s full name ][ alt option ] An example with swiss ZGB would be (assuming the package option CHde is set): \DeclareLex{ZGB}{ZGB}[Schweizerisches Zivilgesetzbuch vom 10. Dezember 1907] This macro will use its first argument ( Act s macro ) to create a series of other macros. In this example, this command will create a \ZGB command (among others), which you can use in the whole document to cite this Act. Because it is used to create macros, you should avoid using any special character (no spaces, etc.) in the first argument of \DeclareLex, and make sure it is different from any other macro already defined (otherwise your compilation will crash). For example, using \ZGB{2} will print Art. 2 ZGB. The printed Act s name in this output (ZGB) is given by the second argument of \DeclareLex ( printed abbreviation ). In this example there is no difference between first and second argument. In some cases, you may want the citation macro to be different than the printed name. Suppose you want to cite the Dresdner Entwurf of You can then type: \DeclareLex{DEw}{Dres. Entw.}[Dresdner Entwurf (1866)] This will create a \DEw macro, which when used (for instance \DEw{88}) will output Art. 88 Dres. Entw.. The third argument ( Act s full name ) is only used for the nomenclature list, if desired (see p. 7). The fourth argument can be either undefined ([]) or containing alt ([alt]). When it is set to alt, the article prefixes (by default \DispPrefixMain and \DispsPrefixMain) will be overrided by alternate article prefixes (\DispPrefixAlt and \DispsPrefixAlt), in every citation of the defined Act. This is useful to cite Acts which use a different prefix. For instance, with package option CHde, \DispPrefixMain is set to Art. and \DispPrefixAlt to. If you want to cite the german BGB in the same document, you can use: \DeclareLex{BGB}{BGB}[B\"urgerliches Gesetzbuch][alt] so that for example \ZGB{2} will output Art. 2 ZGB, whereas \BGB{154} will output 154 BGB. 4
5 2.4 Citing legal provisions Main macros The \DeclareLex creates for each Act the following macros: \ Act s macro { art./art. }[ al./abs. ][ ch./ziff. ][ let./lit. ] \np Act s macro { art./art. }[ al./abs. ][ ch./ziff. ][ let./lit. ] \ Act s macro ns{ art./art. }[ al./abs. ][ ch./ziff. ][ let./lit. ] \np Act s macro ns{ art./art. }[ al./abs. ][ ch./ziff. ][ let./lit. ] As you can see, the control sequences names of these macros depend on the Act s macro set as first argument in \DeclareLex. In the csnames, np stands for no prefix and ns for no suffix (the suffix being the Act s name). That explains the output of the macros, as the following example will show. An example with swiss ZGB would be (assuming the package option CHde is set) : \DeclareLex{ZGB}{ZGB}[Schweizerisches Zivilgesetzbuch vom 10. Dezember 1907] which allows you to you use the following in your document \ZGB{2}[1] \npzgb{2}[1] \ZGBns{2}[1] \npzgbns{2}[1] Art. 2 Abs. 1 ZGB 2 Abs. 1 ZGB Art. 2 Abs. 1 2 Abs. 1 These variants are useful to write lists of dispositions in your text. For instance, if you type: Siehe insbesondere \ZGBns{2}[2], \npzgbns{3}[1] und \npzgb{8} you will get Siehe insbesondere Art. 2 Abs. 2, 3 Abs. 1 und 8 ZGB instead of getting Siehe insbesondere Art. 2 Abs. 2 ZGB, Art. 3 Abs. 1 ZGB und Art. 8 ZGB (which would be by far less elegant). An example with letters: \DeclareLex{OR}{OR} \OR{40a}[1][][b] will output Art. 40a Abs. 1 lit. b OR. Note that the prefix will detect if you re citing more than one provision and will then be in plural form (for instance, instead of ). 5
6 2.4.2 Additionnal macros You should also use the following macros in the arguments of \ abbreviation and the other main macros listed in the previous section: \sq \sqq \bis \ter \quater sq. sqq. bis ter quater \quinquies \sexies \septies \octies \nonies quinquies sexies septies octies nonies Example (with package option CHde): \DeclareLex{FG}{FG}[Fiktives Gesetz] \FG{40\quinquies}[1 \sqq] Output: Art. 40 quinquies Abs. 1 ff. FG 2.5 Important note: don t use the citation macros in titles You shouldn t use the citation commands in the titles (chapter, section, etc.). If you do so, output will be normally printed but the Act will probably disappear from the nomenclature list. If you still want the index features, please use the macro \idx Act s macro (see p. 9). For instance, instead of writing this: \section{le fardeau de la preuve (\CC{8})} write this: \section{le fardeau de la preuve (art. 8 CC)}\idxCC{8} 3 Customizing shortcuts and prefixes Default shortcuts are listed in the annex (p. 9) and depend on the language/region options. You can fully customize them by using the following macro: \RenewLexShortcut{ LexShortcut }{ redefinition }[ nomenclature ] Suppose you want for instance that \ Act s macro commands output full article or articles instead of art.. You can do it this way: \RenewLexShortcut{DispPrefixMain}{article }[] \RenewLexShortcut{DispsPrefixMain}{articles }[] 6
7 By leaving the third argument blank, you ensure this redefined shortcut won t appear in the nomenclature list anymore. The complete list of LexShortcuts which can be renewed is in the annex. A precision about the nomenclature list title: it is controlled by the macro \nomname, which should be modified by a regular \renewcommand and not by \RenewLexShortcut. 4 Building a nomenclature list containing the cited Acts titles 4.1 Basics The following conditions must be concurrently fulfilled in order for an Act to appear in the nomenclature list: 1. the Act must have been declared with \DeclareLex 2. the third argument of \DeclareLex (i. e. the full name of the Act) has to be defined (otherwise it makes no sense to have it in the list!) 3. the Act must have been at least cited once in the document, using either \ Act s macro or any other main citation macro (see list above: 2.4.1). Follow these steps: 1. Activate the nomencl and/or shortcutstolist options of lexref. 2. Do a latex compilation. This will create a.nlo file in the directory where your.tex file is located. 3. Open a terminal window and get to the directory where your.tex file is located (on UNIX-like systems, use the cd command to do so). 4. Type the following in the terminal (replace filename by the name of the file you want to process): makeindex filename.nlo -s nomencl.ist -o filename.nls This will create.nls file in the directory where your.tex file is located. 5. Return to your LATEX editor and put \printnomenclature where you want the list to be printed. 6. Run latex once again. For any additionnal information, you should check the nomencl package documentation. 4.2 Adding any other shortcut to the nomenclature list Simply use in your.tex file \nomenclature{ shortcut }{ nomenclature } 7
8 for every item of the nomenclature list, then rerun the steps 2-4 and 6 of the procedure described above. 5 Indexing citations of provisions 5.1 Basics The following conditions must concurrently be fulfilled in order for the references to be indexed: 1. the Act must have been declared with \DeclareLex 2. the Act must have been at least cited once in the document, using either \ Act s macro, any other main citation macro (see list above: 2.4.1) or \idx Act s macro Follow these steps: 1. Activate the indexing option of lexref. 2. Do a latex compilation. This will create a.idx file in the directory where your.tex file is located. 3. Open a terminal window and run the following script (replace filename by the name of the file you want to process): splitindex.pl filename.idx It may be a bit more complicated, e. g. you ll have to locate the splitindex.pl in your texlive directory and then, in the terminal, run the script on the file specifying its absolute path, etc. This script will create a new.idx file for each different Act cited in the document, follwing this syntax filename - Act s macro.idx 4. get to the directory where your.tex file is located (on UNIX-like systems, use the cd command to do so). 5. run the following command in the terminal, once for every different abbreviation (replace filename and abbreviation by the one you actually use) makeindex filename-abbreviation.idx (Please note that on some configurations, this step wasn t necessary.) This will create.ilg and.ind files for every abbreviation. 6. Return to your LATEX editor and insert the following macros where you want your index printed: \pagebreak \section*{cited Acts index}% Modify this title as you wish \twocolumn \printindex* 8
9 You can finetune the output by using a \printindex[ Act s macro ] macro for every Act appearing in the index, rather than using \printindex*. This will also allow you to print other indexes than the Acts index (general index, authors index, etc.). See the splitidx manual for further information. 7. Run latex once again. 5.2 Indexing without printing If you want to do this globally, you should consider the noprint option (see p. 3). If, for any reason, you want to create an index entry at a given location in your file without having any printed output there, you can use \idx Act s macro { art./art. }[ par./al./abs. ][ nr./ch./ziff. ][ let./lit. ] The abbreviation is the first argument used in \DeclareLex. 6 Version History Version 1.1α, 11 January 2015 Modification of the \DeclareLex macro, which has now four arguments instead of three. Aim is to separate the csname used for citations and the printed act s name. Fixed a bug regarding the nomenclature, now using toggles to ensure that the \nomenclature macro will be only issued once per abbreviation. Version 1.0.1α, 21 January 2014 Minor bug fix (unwanted space). Version 1.0α, 3 December 2013 First public version. 7 Annex: Default shortcuts (depending on language) 9
10 Table 1: Default settings (english) LexShortcut output nomenclature DispPrefixMain art. article(s) DispsPrefixMain art. DispPrefixAlt DispsPrefixAlt SubPrefix par. paragraph(s) SubSubPrefixNumber nr. number(s) SubSubPrefixLetter let. letter(s) sq sq. sequiturque sqq sqq. sequunturque \nomname Nomenclature Table 2: CHfr settings LexShortcut output nomenclature DispPrefixMain art. article(s) DispsPrefixMain art. DispPrefixAlt DispsPrefixAlt SubPrefix al. alinéa(s) SubSubPrefixNumber ch. chiffre(s) SubSubPrefixLetter let. lettre(s) sq s. et suivant(e) sqq ss et suivant(e)s \nomname Abréviations Table 3: CHde settings LexShortcut output nomenclature DispPrefixMain Art. Artikel DispsPrefixMain Art. DispPrefixAlt DispsPrefixAlt SubPrefix Abs. Absatz, - e SubSubPrefixNumber Ziff. Ziffer(n) SubSubPrefixLetter lit. litera sq f. und die folgende sqq ff. und die folgenden \nomname Abkürzungen Table 4: DE settings LexShortcut output nomenclature DispPrefixMain DispsPrefixMain DispPrefixAlt Art. Artikel DispsPrefixAlt Art. SubPrefix Abs. Absatz, - e SubSubPrefixNumber Ziff. Ziffer(n) SubSubPrefixLetter lit. litera sq f. und die folgende sqq ff. und die folgenden \nomname Abkürzungen 10
Citation guide. Carleton College L A TEX workshop. You don t have to keep track of what sources you cite in your document.
Citation guide Carleton College L A TEX workshop L A TEX provides powerful facilities for handling bibliographic citations in your documents through the BibTEX and BibL A TEX packages. Like many other
More informationbibleref.sty (1.17a): a L A TEX 2ε package for typesetting bible references
bibleref.sty (1.17a): a L A TEX 2ε package for typesetting bible references Nicola Talbot (inactive) Maïeul Rouquette (active) 2018/06/05 Contents 1 General use 1 1.1 Basic............................................
More informationThe authorindex Package
The authorindex Package Andreas Wettstein January 1998 Abstract The authorindex Package is intended to generate a list of all authors cited in a work along with a list of pages where these citations occur.
More informationThe NotesPages Package Filling documents, so the total number of pages is a multiple of a given number.
The NotesPages Package Filling documents, so the total number of pages is a multiple of a given number. Mike Kaufmann m.km@gmx.de 2016/08/21 (v0.8.1) Abstract The NotesPages package provides one macro
More informationnomencl A Package to Create a Nomenclature
nomencl A Package to Create a Nomenclature Bernd Schandl schandl@gmx.net Printed on August 15, 2000 1 Introduction How often did you try to understand a theorem in a book, but just couldn t figure out
More informationThe gloss Package. Jose Luis Díiaz Javier Bezos. October 10, 1999
The gloss Package Jose Luis Díiaz Javier Bezos October 10, 1999 Gloss is a package which allows the creation of glossaries using BibTEX. With this approach, the user writes a database of terms and definitions
More informationTypesetting Technical Reports Using LaTeX
Typesetting Technical Reports Using LaTeX Technical Report MSU-120531 May 2012 Edward B. Allen Mississippi State University edward.allen@computer.org Abstract This technical report explains how to produce
More informationCOMP496/901: Academic Presentation and Writing Skills Using LaTeX
COMP496/901: Academic Presentation and Writing Skills Using LaTeX Robert Dale Robert.Dale@mq.edu.au 1 Acknowledgements These slides borrow heavily from similar material by: Jan-Philipp Söhn David Squire
More informationRefWorks 2.0 and LaTex Version 1/2016
RefWorks 2.0 and LaTex Version 1/2016 RefWorks is a web based software which allows you to import, save and organize bibliographic references from databases, books, journal, web pages and other sources.
More informationIntroduction to Scientific Typesetting Lesson 1: Getting Started
Introduction to Scientific Typesetting Lesson 1: Getting Started Ryan Higginbottom January 5, 2012 1 Our First The Structure of a L A T E X Our First L A T E X The Structure of a L A T E X 2 The Weaknesses
More informationScript for Interview about LATEX and Friends
Script for Interview about LATEX and Friends M. R. C. van Dongen July 13, 2012 Contents 1 Introduction 2 2 Typography 3 2.1 Typeface Selection................................. 3 2.2 Kerning.......................................
More informationT E X and L A T E X Document preparation tools
T E X and L A T E X Document preparation tools This lecture adds to the previous introduction to L A T E X, introduces BibT E X and looks at creating larger documents. Last time... The first session introduced:
More informationOutline Getting started Editing. LA TE X introduction. Kyle Rawlins. February 26, 2009
L A TEX introduction February 26, 2009 Installing LATEX Resources Installing LA TE X Resources OS X I I use MacTeX: http://tug.org/mactex/ Installing LA TE X Resources OS X I I use MacTeX: http://tug.org/mactex/
More informationVolkan Yavuz 1997/12/13
GlossTEX 0.4 Volkan Yavuz 1997/12/13 Abstract GlossTEX is a tool for the preparation of glossaries, lists of acronyms or sorted lists in general. It greatly simplifies this task. One or more glossarydefinition
More informationKarlen Communications Citations and Bibliography in Word. Karen McCall, M.Ed.
Karlen Communications Citations and Bibliography in Word Karen McCall, M.Ed. Table of Contents Introduction... 3 Choose a Document Style Guide... 3 Citations... 4 Manage Sources Master List Dialog... 5
More informationHomework # You ll want to use some LaTeX editor to edit and compile your.tex files
Homework # 1 What is LaTeX? LaTeX is a document markup language You prepare a (.tex) document, and compile it into a PDF LaTeX helps make your homework pretty (just like this document!) and makes us happy
More informationAcadia Psychology Thesis Template Guide
Acadia Psychology Thesis Template Guide Last Revised: Oct 14, 2016 The purpose of this guide is to provide information to honours students on how to use our provided template for theses, and on how to
More informationCreating More Than One Index Using splitidx And SplitIndex
Creating More Than One Index Using splitidx And SplitIndex Markus Kohm 2016/02/18 Abstract With makeidx, there s a standard package in L A TEX to create one index for each document. But sometimes more
More informationnomencl A Package to Create a Nomenclature
nomencl A Package to Create a Nomenclature Bernd Schandl schandl@gmx.net Printed on November 25, 2001 1 Introduction How often did you try to understand a theorem in a book, but just couldn t figure out
More informationMy Mathematical Thesis
My Mathematical Thesis A. Student September 1, 2018 Abstract An abstract is a paragraph or few that gives the reader an overview of the document. Abstracts are commonly found on research articles, but
More informationTitle. Author 1 Author 2 Author 3. January 23, 2015
Title Author 1 Author 2 Author 3 January 23, 2015 Abstract Place your abstract here. This document is a template for turning in project and assignment reports for Math 442. In addition, we go over some
More informationCOPYRIGHTED MATERIAL. Getting Started with Windows PowerShell. Installing Windows PowerShell
Getting Started with Windows PowerShell If you are like me, then when you begin to look seriously at an interesting piece of software, you like to get your hands dirty and play with it from the beginning.
More informationRule 1-3: Use white space to break a function into paragraphs. Rule 1-5: Avoid very long statements. Use multiple shorter statements instead.
Chapter 9: Rules Chapter 1:Style and Program Organization Rule 1-1: Organize programs for readability, just as you would expect an author to organize a book. Rule 1-2: Divide each module up into a public
More informationThe vc bundle. June 11, 2018
The vc bundle Roland Hieber Stephan Hennig June 11, 2018 Abstract This is a script based approach to version control for TEX documents. It works more reliably than keyword substitution based approaches,
More informationPreparing your scribe
Ron Shamir January 11, 2018 Preparing your scribe 1 General Instructions Thank you for volunteering to write up notes on today s lecture. If you scribe on a Tuesday we ask that you please bring your notes
More informationmylatexformat Use mylatexformat to make a format based on the preamble of any LaTeX file 2011/02/12 version 3.4
mylatexformat Use mylatexformat to make a format based on the preamble of any LaTeX file FC 2011/02/12 version 3.4 Abstract mylatexformat can be used to make a format from the preamble of any L A TEX file.
More informationVersion List of tables Tbl. 5.1 Additional fonts... 5 Tbl Types of index entries... 10
Plain TEX BookMacros Version 0.0.0 Contents List of figures..................................... 1 List of tables...................................... 1 1 Introduction....................................
More informationThe hypbmsec package
The hypbmsec package Heiko Oberdiek 2016/05/16 v2.5 Abstract This package expands the syntax of the sectioning commands. If the argument of the sectioning commands isn
More informationMacros. 194 TUGboat, Volume 25 (2004), No. 2
194 TUGboat, Volume 25 (2004), No. 2 Macros xkeyval new developments and mechanisms in key processing Hendri Adriaens and Uwe Kern Abstract This article introduces the xkeyval (L A )TEX package, an extension
More informationMy First L A TEX Report Structure, Formatting, Useful Packages and Commands
My First L A TEX Report Structure, Formatting, Useful Packages and Commands My Name 15. September 2015 1 Table of Contents 1 Introduction 3 2 Document Structure 3 2.1 A short subtitle for the table of
More informationglossaries-extra.sty v1.38: documented code
glossaries-extra.sty v1.38: documented code Nicola L.C. Talbot Dickimaw Books http://www.dickimaw-books.com/ 2018-12-01 1 Abstract This is the documented code for the glossaries-extra package. See glossaries-extra-manual.pdf
More informationProduction of solution sheets in L A TEX 2ε
Production of solution sheets in L A TEX 2ε Mike Piff Joseph Wright August 24, 2014 Contents 1 Introduction 1 2 The documentation driver file 2 3 User interface 2 4 A simple example 3 5 A complicated example
More informationGuidelines on the correct use of the UBA document templates for research reports and surveys
Guidelines on the correct use of the UBA document templates for research reports and surveys Publisher Umweltbundesamt (German Environment Agency) Wörlitzer Platz 1 06844 Dessau-Roßlau, Germany Contact
More informationTypesetting ancient Greek using Ibycus-encoded fonts with the Babel system
Typesetting ancient Greek using Ibycus-encoded fonts with the Babel system Peter Heslin Walter Schmidt v3.0 2005/11/23 1 Overview The present document describes a new interface for Greek fonts with the
More informationKatlenburg-Lindau, Germany. Patrick W. Daly 2011/01/27. Abstract
Max-Planck-Institut für Sonnensystemforschung Katlenburg-Lindau, Germany The preprint Collection of L A TEX Packages Patrick W. Daly 2011/01/27 Abstract A number of L A TEX packages have been developed
More informationFiNK the L A TEX2ε File Name Keeper
FiNK the L A TEX2ε File Name Keeper Didier Verna mailto:didier@lrde.epita.fr http://www.lrde.epita.fr/ didier/ v2.2.1 (2011/10/19) Warning! As of version 2.2.1, FiNK has been deprecated and is not maintained
More informationA. Configuring Citavi
This guide shows how you can best configure Citavi to work with LyX. With Citavi you will generate a BibTeX file that is linked to your LyX document. Citations can then be inserted from Citavi or from
More informationDesigning BIBTEX Styles
Designing BIBTEX Styles Oren Patashnik February 8, 1988 5 Bibliography-style hacking This document starts (and ends) with Section 5, because in reality it is the final section of BibT E Xing [4], the general
More informationCSE 417: Algorithms and Computational Complexity Winter Homework 5
CSE 417: Algorithms and Computational Complexity Winter 2012 Homework 5 Due Wednesday, 2/22/12 This week, instead of written problems, we have a programming assignment to practice dynamic programming.
More informationMeeting One. Aaron Ecay. February 2, 2011
Meeting One Aaron Ecay February 2, 2011 1 Introduction to a L A TEX file Welcome to LaTeX. Let s start learning how to use the software by going over this document piece by piece. We ll read the output
More informationL A TEX Primer. Randall R. Holmes. August 17, 2018
L A TEX Primer Randall R. Holmes August 17, 2018 Note: For this to make sense it needs to be read with the code and the compiled output side by side. And in order for the compiling to be successful, the
More informationExtrapolating TEX4ht. TEX4ht Project
Extrapolating TEX4ht http://tug.org/tex4ht TEX4ht Project This manual is for TEX4ht. Copyright 2009, 2010 TEX Users Group. This work may be distributed and/or modified under the conditions of the L A TEX
More informationIntroduction to LAT E X
Introduction to LAT E X RSI 2012 Staff Contents What is L A T E X?........................................ 1 First Example........................................ 2 Compiling...........................................
More informationThe L A TEX3 Programming Language A syntax proposal for TEX macro programming
The L A TEX3 Programming Language A syntax proposal for TEX macro programming The L A TEX3 Project latex-l@urz.uni-heidelberg.de Abstract This paper proposes a new set of programming conventions suitable
More informationCptS 360 (System Programming) Unit 3: Development Tools
CptS 360 (System Programming) Unit 3: Development Tools Bob Lewis School of Engineering and Applied Sciences Washington State University Spring, 2018 Motivation Using UNIX-style development tools lets
More informationNumbering plan E.164. Disclaimer
Federal Department of the Environment, Transport, Energy and Communications DETEC Federal Office of Communications Annex 2.2 of the Federal Office of Communications Ordinance of 9 December 1997 concerning
More informationmfirstuc.sty v2.06: uppercasing first letter
mfirstuc.sty v2.06: uppercasing first letter Nicola L.C. Talbot Dickimaw Books http://www.dickimaw-books.com/ 2017-11-14 1 Contents 1 Introduction 3 2 Capitalising the First Letter of a Word 5 3 Capitalise
More informationTNM093 Practical Data Visualization and Virtual Reality Laboratory Platform
November 8, 2016 1 Introduction The laboratory exercises in this course are to be conducted in an environment that might not be familiar to many of you. It is based on open source software. We use an open
More informationProgramming Assignment 3
UNIVERSITY OF NEBRASKA AT OMAHA Computer Science 3550 Section 002 Communication Networks Spring 2018 Programming Assignment 3 Introduction Having created a TCP client in programming assignment 2, it s
More informationHistory of the Changes in WordPerfect
History of the Changes in WordPerfect WordPerfect 5.1 This is the famous, blue screen, white text interface (one could, through a series of keystrokes, see what the final result would look like, but it
More informationAll abstracts should be reviewed by meeting organisers prior to submission to BioMed Central to ensure suitability for publication.
Abstract supplements - Guidelines for Organisers General requirements Abstracts submitted to the journal must be original and must not have been previously published elsewhere. Abstracts published on a
More informationConfiguration and Customisation
Configuration and Customisation Jeremy Sanders October 2011 1 Introduction Applications in Unix are often very configurable, but it takes some experience to know what s achievable and how to do it. I can
More informationThe textcase package
The textcase package David Carlisle 2004/10/07 1 Introduction \MakeTextUppercase and \MakeTextLowercase are versions of the standard \MakeUppercase and \MakeLowercase that do not change the case of any
More informationIntroduction to L A TEX
Introduction to L A TEX Aravind Ranganathan Graduate Assistant Engineering Library University of Cincinnati r.aravind@gmail.com Workshop Objectives Introduction to L A TEX Hands-on Hello World! Basic Document
More informationConcepts of programming languages
Concepts of programming languages Lecture 7 Wouter Swierstra 1 Last time Relating evaluation and types How to handle variable binding in embedded languages? 2 DSLs: approaches A stand-alone DSL typically
More informationTravels in TEX Land: Using memoir for a book
The PracTEX Journal, 2008, No. 4 Article revision 2008/12/10 Travels in TEX Land: Using memoir for a book David Walden Abstract In this column in each issue I muse on my wanderings around the TEX world.
More informationEssential Skills for Bioinformatics: Unix/Linux
Essential Skills for Bioinformatics: Unix/Linux SHELL SCRIPTING Overview Bash, the shell we have used interactively in this course, is a full-fledged scripting language. Unlike Python, Bash is not a general-purpose
More informationSoftware Manual for Windows Z/EVES Version 2.3
Software Manual for Windows Z/EVES Version 2.3 TR-97-5505-04h Irwin Meisels Release date: June 2004 ORA Canada P.O. Box 46005, 2339 Ogilvie Rd. Ottawa, Ontario K1J 9M7 CANADA c ORA Canada (1996,1997,1999,
More informationIEEE Transactions on Fuzzy Systems (TFS) is published bi-monthly (February, April, June, August, October and December).
Scope IEEE Transactions on Fuzzy Systems (TFS) is published bi-monthly (February, April, June, August, October and December). TFS will consider papers that deal with the theory, design or applications
More informationUsing L A T E X for scientific writing
Using L A T E X for scientific writing (part 1) www.dcs.bbk.ac.uk/~roman/latex Roman Kontchakov roman@dcs.bbk.ac.uk T E X and L A T E X T E X is a computer program created by Donald E. Knuth. It is aimed
More informationBash command shell language interpreter
Principles of Programming Languages Bash command shell language interpreter Advanced seminar topic Louis Sugy & Baptiste Thémine Presentation on December 8th, 2017 Table of contents I. General information
More informationShorthand for values: variables
Chapter 2 Shorthand for values: variables 2.1 Defining a variable You ve typed a lot of expressions into the computer involving pictures, but every time you need a different picture, you ve needed to find
More informationewic: Information for Authors
ewic: Information for Authors 1st Author s name 2nd Author s name 3rd Author s name Author s affiliation Author s affiliation Author s affiliation Authors address Authors address Authors address Author
More informationPC and Windows Installation 32 and 64 bit Operating Systems
SUDAAN Installation Guide PC and Windows Installation 32 and 64 bit Operating Systems Release 11.0.1 Copyright 2013 by RTI International P.O. Box 12194 Research Triangle Park, NC 27709 All rights reserved.
More informationAn Introduction to. Rado Ivanov CIS400 Senior Design Tutorial September 18, 2014
An Introduction to Rado Ivanov CIS400 Senior Design Tutorial September 18, 2014 Today's Outline Introducing TeX/LaTeX Benefits and potential difficulties Installation and use on Unix/Mac/Windows Compiling
More informationManuscripts description for philology with biblatex New data types
Manuscripts description for philology with biblatex New data types Contents Maïeul Rouquette maieul maieul net Version 1.12.3 26/11/2017 1 Introduction 1 1.1 Goals............ 1 1.2 Credits...........
More informationL A TEX Overview. Jiayi Liu. January 31, Colorado School of Mines
1 L A TEX Overview Jiayi Liu Colorado School of Mines January 31, 2017 Please refer to LATEX WikiBooks and ShareLaTeX.com Documentation for more details. 2 Brief History TEX ( Tech ) A low-level markup
More informationProperties and Definitions
Section 0.1 Contents: Operations Defined Multiplication as an Abbreviation Visualizing Multiplication Commutative Properties Parentheses Associative Properties Identities Zero Product Answers to Exercises
More informationINDEX. 1. Creating citations 1.1. Using Write-N-Cite Without using Write-N-Cite.
Ref INDEX 1. Creating citations 1.1. Using Write-N-Cite. 1.2. Without using Write-N-Cite. 2. Sharing references 2.1. Using Refshare. 2.2. Without using Refshare. 2.2.1. Creating a read-only access. 2.2.2.
More informationLaTeX A Tutorial. Mohsen Alimomeni, 2010
LaTeX A Tutorial Mohsen Alimomeni, 2010 How to pronounce LaTeX? (Lah-tek, or Lay-tek) A typesetting program, not a word-processor Designed for producing beautiful books, thesis, papers, articles... (Springer
More informationCS164: Programming Assignment 2 Dlex Lexer Generator and Decaf Lexer
CS164: Programming Assignment 2 Dlex Lexer Generator and Decaf Lexer Assigned: Thursday, September 16, 2004 Due: Tuesday, September 28, 2004, at 11:59pm September 16, 2004 1 Introduction Overview In this
More informationAn Interactive Introduction to L A TEX
An Interactive Introduction to L A TEX Part 1: The Basics Dr John D. Lees-Miller December 2, 2017 Why L A TEX? It makes beautiful documents Especially mathematics It was created by scientists, for scientists
More informationOmit passages optionally under L A TEX. Uwe Lück 2005/04/28
The versions package Omit passages optionally under L A TEX Uwe Lück 2005/04/28 1 Legal matters: Released under the terms of the L A TEX Project Public License (ftp://ctan.tug.org/ tex-archive/macros/latex/base/lppl.txt
More informationHOW TO TYPESET THESES. Using iiscthesis style for LAT E X
HOW TO TYPESET THESES Using iiscthesis style for LAT E X A Thesis Submitted For the Degree of Doctor of Philosophy in the Faculty of Engineering by My Name Here Computer Science and Automation Indian Institute
More informationAbsolute L A TEX Beginner
Latest version of this document at http://liantze.googlepages.com/latextypesetting#beginner Absolute L A TEX Beginner Lim Lian Tze liantze@gmail.com Abstract Most people use the ubiquitous Word TM for
More informationThe authorindex Package
The authorindex Package Andreas Wettstein wettstae@solnet.ch August 2008 Abstract The authorindex package lists all authors cited in a L A TEX document from the \cite entries and their associated.bib bibliography
More informationsref.sty: Semantic Cross-Referencing in L A TEX
sref.sty: Semantic Cross-Referencing in L A TEX Michael Kohlhase Jacobs University, Bremen http://kwarc.info/kohlhase April 7, 2016 Abstract The sref package is part of the STEX collection, a version of
More informationWhat is LaTeX. Is a document markup language and document preparation system for the TeX typesetting program
What is LaTeX LaTeX ( /ˈleɪtɛk/, /ˈleɪtɛx/, /ˈlɑːtɛx/, or /ˈlɑːtɛk/) Is a document markup language and document preparation system for the TeX typesetting program Refers only to the language, not to the
More informationThe KBibTeX Handbook. Yuri Chornoivan
Yuri Chornoivan 2 Contents 1 Preface 6 1.1 Requirements........................................ 6 1.2 Intended Audience.................................... 6 2 Introduction 7 2.1 About KBibTeX.......................................
More informationMacros in sbt: Problem solved!
Macros in sbt: Problem solved! Martin Duhem, Eugene Burmako Technical Report January 2015 Contents 1 Introduction 2 1.1 What problems do macros bring?................ 2 1.1.1 The problems we addressed
More informationComputational lab on complex numbers
Computational lab on complex numbers SAK, physics 1140 March 15, 2010 1 Objective To learn how to use MATLAB as an advanced calculator and gain familiarity with complex numbers using MATLAB. 2 Introduction
More informationOrg mode (La)TEX macros for HTML and L A TEX export
Org mode (La)TEX macros for HTML and L A TEX export Brian C. Wells September 15, 2016 Contents 1 Preliminary Macros 2 1.1 when-fmt............................. 2 1.2 preamble..............................
More informationtexdoc 2.0 An update on creating LaTeX documents from within Stata Ben Jann University of Bern,
texdoc 2.0 An update on creating LaTeX documents from within Stata Ben Jann University of Bern, ben.jann@soz.unibe.ch 2016 German Stata Users Group Meeting GESIS, Cologne, June 10, 2016 Ben Jann (University
More informationGuidelines for ETNA manuscripts 1
Guidelines for ETNA manuscripts 1 1 General formatting guidelines A manuscript for ETNA must be written in English. It may be in color provided it is equally readable when displayed in black and white.
More informationComments on drafts of final paper
Comments on drafts of final paper 1 References Everone s paper should have a list of references, both to attribute where material came from and to point the reader to places where omitted details can be
More informationSCRIPTORIUM publishing services. IXgen: Taming the Index Editing Process in FrameMaker
SCRIPTORIUM publishing services Scriptorium Publishing Services, Inc. P.O. Box 12761, Research Triangle Park, NC 27709 919-481-2701 or sales@scriptorium.com http://www.scriptorium.com FrameMaker has a
More informationLecture-14 Lookup Functions
Lecture-14 Lookup Functions How do I write a formula to compute tax rates based on income? Given a product ID, how can I look up the product s price? Suppose that a product s price changes over time. I
More informationNOTES ON MATHEMATICAL TYPING
NOTES ON MATHEMATICAL TYPING MICHAEL COWLING Having written many mathematical papers, refereed hundreds of them, and been an editor of a journal, I have seen many reports from many referees. This is a
More informationThe biblist Style Option
The biblist Style Option Joachim Schrod January 13, 1992 1. What s this style option for?. This style option is appropriate to create a typeset listing of a (possibly large) BibTEX input file. With such
More informationNCSU Linguistics Eric Wilbanks & Jeff Mielke. November 21, An open-source typesetting language used for document mark-up
L A TEX Workshop NCSU Linguistics Eric Wilbanks & Jeff Mielke November 21, 2014 1 What is L A TEX? An open-source typesetting language used for document mark-up Used in conjunction with various TEXEditors
More informationSTAT 7000: Experimental Statistics I
STAT 7000: Experimental Statistics I 2. A Short SAS Tutorial Peng Zeng Department of Mathematics and Statistics Auburn University Fall 2009 Peng Zeng (Auburn University) STAT 7000 Lecture Notes Fall 2009
More informationCCH INCORPORATED 05/03
Button Bar Main Menu Return to the main tab level of the current library without deselecting your targets Preferences Set preferences for searching, document display, and other functions Citation Search
More informationIntroduction 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 informationComputer Science Lab Exercise 1
1 of 10 Computer Science 127 - Lab Exercise 1 Introduction to Excel User-Defined Functions (pdf) During this lab you will experiment with creating Excel user-defined functions (UDFs). Background We use
More informationCODE TIME TECHNOLOGIES. Abassi RTOS. Media I/F
CODE TIME TECHNOLOGIES Abassi RTOS Media I/F Copyright Information This document is copyright Code Time Technologies Inc. 2018 All rights reserved. No part of this document may be reproduced or distributed
More informationtranslator Easy translation of strings in LaTeX
translator Easy translation of strings in LaTeX Joseph Wright Released 2018/01/04 Contents 1 Translating Strings 1 1.1 Introduction............................... 1 1.2 Basic Concepts.............................
More informationGeorge Grätzer. Practical L A TEX
Practical L A TEX George Grätzer Practical L A TEX 123 George Grätzer Toronto, ON, Canada Additional material to this book can be downloaded from http://extras.springer.com ISBN 978-3-319-06424-6 ISBN
More informationfile:///export/home/apostolo/work/tex/mkindex/mkgrki...
The correct generation and typesetting of an index for a Greek document prepared with LaTeX is not a trivial task at all. First of all, the program makeindex cannot handle Greek letters, but even if the.idx
More information1. The Joy of TEX. Check out this example!
1. The Joy of TEX 1. TEX is typesetting language for scientific documents. It is incredibly customizable and allows you define your own styles, shortcuts, etc, so that it rapidly becomes a time-saver.
More informationHow to Create a Document Template with Microsoft Word
How to Create a Document Template with Microsoft Word Many organizations rely on document templates to jump-start the writing of certain types of documents (like procedures and policies), and most of these
More information