256 TUGboat, Volume 35 (2014), No. 3
|
|
|
- Phyllis Patrick
- 10 years ago
- Views:
Transcription
1 256 TUGboat, Volume 35 (2014), No. 3 Abstract I show three small examples of using the biblatex package for more than printing bibliographies: we will redefine bibliography drivers, define new cite commands and declare new entry types to create qrcodes, insert PDF files and manage addresses. Remark In April I gave a talk at the DANTE e.v. meeting about and later wrote an article for the proceedings in Die TEXnische Komödie. This is more or less a translation of that article. I didn t adapt the examples, so they are still in German. ad hoc small-scale databases I have always been interested in the handling of small databases. I wrote my first articles in DTK ([1, 2]) about a mail merging system that I developed to handle around 50 addresses. And later on I regularly had to find ways to automatically process small numbers of data records without too much fuss. For such small scale databases, the bib is an interesting option at least on the input side. Looking at it without the prejudice that is something for bibliographies only Listing 1 shows such a typical bib file, that I will use in this article one can see that it has several features making it suitable for ad hoc small scale databases: One can mix different datatypes in one file. One can easily create new datatypes. One can easily add new fields. Fields without values can be (should be) omitted. This saves space. The records can be created, changed and read with any editor, but there are also good GUIs (e.g. JabRef), so the database can be edited by people who don t know L A TEX. one can define variables. It is possible to define relations between records, e.g. with crossref. So, it is easy to create a small database but... how should one process and output the records? Before biblatex this was not usually feasible. Creating a suitable bst file was a difficult and timeconsuming task. But with biblatex this has completely changed. Now it is possible, with very little effort, to output the records in various ways. The following examples are meant to demonstrate this. They will show various methods one can use. The Listing 1: The example bib file vortrag.bib 2 title={biblatex-variationen}, 3 date ={ }, 4 time ={15.15}, 5 location={heidelberg}} 6 8 title={internetseite dante e.v.}, url ={ title={stadt Heidelberg}, 13 url ={ name ={Muster, Max}, 17 strasse ={Im Versuchsweg 10}, 18 ort ={Testgelände}, 1 plz ={X01234}, 20 gender ={sm}} name ={Muster, Eva}, 24 strasse ={Im Versuchsweg 10}, 25 ort ={Testgelände}, 26 plz ={X01234}, 27 gender ={sf}} author={fischer, Ulrike}, 31 title ={Erster Text}, 32 journal={beispiele}, 33 date ={ }, 34 url ={inputtext1.pdf}} author={fischer, Ulrike}, 38 title ={Zweiter Text}, 3 journal={beispiele}, 40 date ={ }, 41 url ={inputtext2.pdf}} author={gambolputty de von Ausfern- schplenden-schlitter-crasscrenbon, Johann}, 45 title={titel}, 46 year={170}} 47 4 author = {Dante Alighieri}, 50 title = {Die Göttliche Kommödie}, 51 gender = {sm}, 52 location = {Stuttgart}, 53 year = {2007}, 54 translator = {Hermann Gmelin}}
2 TUGboat, Volume 35 (2014), No Listing 2: The creation of QR-codes 1 % Compile with XeLaTeX 2 \documentclass{article} 3 \usepackage[margin=0.05in,textwidth=1.in, textheight=1.in,paperwidth=2in, paperheight=2in]{geometry} 4 \usepackage{xcolor} 5 \usepackage{pst-barcode} 6 \usepackage{fontspec} 7 \usepackage{biblatex} 10 \defbibenvironment{qrcode}{\centering}{}{} \DeclareBibliographyDriver{online}{% 13 \begin{minipage}[c][1.in]{1.in} 14 \centering 15 \printtext{\thefield{entrykey}}\\[2ex] 16 \printfield{title}\\[2ex] 17 \printfield{url} 18 \end{minipage} 1 \newpage 20 \begin{pspicture}(1.in,1.in) 21 \label{\thefield{entrykey}}% 22 \psbarcode[linecolor=red]{\thefield{url }}{width=1. height=1.}{qrcode}% 23 \end{pspicture}% 24 \newpage} \begin{document} 27 \nocite{*} 28 \printbibliography[env=qrcode,type=online, heading=none] 2 \end{document} examples are kept as simple as possible. In larger databases one would likely need to add some security precautions, such as tests for empty fields. 1 Example 1: QR-codes In this example, we first create a PDF file which contains the QR-code of the url field of entry in a bib file. The QR-codes can then be inserted with \includegraphics in another document. As methodology, the redefinition of a bibliography driver is shown. 1.1 The creation of the QR-codes Herbert Voß has shown how QR-codes can be created generally in a DTK article [3]. That method uses the package pst-barcode, meaning that one needs a TEX compiler which can handle PostScript; I usually use xelatex. dante Internetseite dante e.v. url: heidelberg Stadt Heidelberg url: Figure 1: The PDF output pages with QR-codes Listing 2 shows how one can create QR-codes from the url field of a bib file. The actual document body is very short (lines 26 2): all entries are cited with \nocite{*} and then the bibliography is printed with \printbibliography, which is given three options: heading=none suppresses the heading of the bibliography; type=online only outputs entries of and env=qrcode ensures that the bibliography is not a rather complicated list but the simple environment defined in line 10. The start of the listing (lines 3 8) is basic: the page size is set to 1. in 1. in, needed packages are loaded and the name of the bib file is declared. Line 10 defines a simple qrcode environment, as the standard list environment would only insert unwanted spaces. The core of the approach is in lines They define how entry is formatted in the bibliography. The code creates two pages for each entry. The first page shows some information about the following QR-codes. This page is not required; I produce it only because it looks nice. The code use the biblatex commands \printtext, \printfield and \thefield to output fields from the bib record. Lines create the second page with the QR-code. A useful addition is the label, specified in line 21: an external document is then able to find the page with the QR-code of a specific bib key (the entrykey ). In line 22 the QR-code is created. The url is inserted with \thefield{url}. Compiling with xelatex biber xelatex results in a PDF file with four pages, shown in figure Using the QR-codes Listing 3 shows how one can insert the QR-codes in other documents. The code uses the package refcount to convert a label to a number which can be used with the option page of \includegraphics.
3 258 TUGboat, Volume 35 (2014), No. 3 Listing 3: Inserting the QR-codes 1 \documentclass[parskip=half-]{scrartcl} 2 \usepackage{graphicx,refcount,xr} 3 \externaldocument[qrcode-] 4 {qrcodes-bib-erzeugen} 5 \begin{document} 6 \section*{qr-codes laden} 7 \includegraphics[page= 8 \getpagerefnumber{qrcode-dante}] {qrcodes-bib-erzeugen-dtk} 10 \quad 11 \includegraphics[page= 12 \getpagerefnumber{qrcode-heidelberg}] 13 {qrcodes-bib-erzeugen-dtk} 14 \end{document} It also uses the package xr to access the labels of the document with the QR-codes. The code must be able to find the PDF and aux files of the external document with the QR-codes. 2 Example 2: Inserting PDF attachments The second example inserts a PDF file in a document and writes information about this file to the table of contents. The method used is the definition of a new cite command. The example also shows that things do not always work as smoothly as one would wish. Listing 4 shows the core idea: In lines a new cite command with the name \citeanlagex is defined. Defining a cite command is a bit more complicated then defining a driver, as a cite command can have lists of entries as an argument. In the so-called loopcode argument (lines 14 26) a new page is started and the counter for the attachment is advanced (line 14). Then in lines an entry for the toc file is written. The content of this entry is the word Anlage followed by the number and a \fullcite. In lines the file from the url field is included with \includepdf. The existence of the file is checked first with \IfFileExists. \citeanlagex does everything that is needed, but it has a flaw: it can lead to unwanted empty pages. The problem is that every biblatex cite command internally executes \leavevmode, and so can start a page. Together with the \clearpage there is then a page too many. So I had to dig around a bit in the code to find the source of the \leavevmode. Happily it is easy to deactivate it locally. This is done in lines Listing 4: Inserting PDF attachments 1 \documentclass[parskip=half-,toc=flat]{ scrartcl} 2 \usepackage[utf8]{inputenc} 3 \usepackage[t1]{fontenc} 4 \usepackage[ngerman]{babel} 5 \usepackage[autostyle]{csquotes} 6 \usepackage{pdfpages} 7 \usepackage[style=authoryear]{biblatex} 10 \newcounter{anlage} \DeclareCiteCommand{\citeanlageX} 13 {} 14 {\clearpage\refstepcounter{anlage}% 15 \addtocontents{toc} 16 {\protect\contentsline 17 {section} 18 {\protect\numberline{anlage~\ theanlage}% 1 \protect\fullcite{\thefield{ entrykey}}% 20 }% 21 {\thepage} 22 {}}% 23 \IfFileExists{\thefield{url}} 24 {\includepdf[pages=-,fitpaper]{\thefield{ url}}} 25 {\par\textbf{datei zu \thefield{entrykey } wurde nicht gefunden!}% 26 \clearpage}} 27 {}{} 28 2 \makeatletter 30 \newcommand\citeanlage[1]{% 31 \begingroup 32 \let\blx@leavevmode\relax 33 \let\blx@leavevmode@cite\relax 34 \citeanlagex{#1}% 35 \endgroup} 36 \makeatother \begin{document} 3 \tableofcontents \citeanlage{input1} \citeanlage{input2} 42 \end{document} Inhaltsverzeichnis Anlage 1 (2012). Erster Text. In: Beispiele. URL: inputtext1. pdf 2 Anlage 2 (2013). Zweiter Text. In: Beispiele. URL: inputtext2. pdf 4 Anlage 3 (2014). Dritter Text, noch in Bearbeitung. In: Beispiele 6 Figure 2: The table of contents created by Listing 4
4 TUGboat, Volume 35 (2014), No Listing 5: The datamodel file ufischer.dbx 1 \DeclareDatamodelEntrytypes{adresse} 2 3 \DeclareDatamodelFields[type=list, datatype=name] 4 {name} 5 6 \DeclareDatamodelFields[type=field, datatype=literal] 7 {strasse,ort,plz} 8 \DeclareDatamodelEntryfields[adresse]{% 10 name,strasse,ort,plz,gender} 3 Example 3: Managing addresses The third example is a bit more complicated. It shows how to manage addresses in a bib file. The new method shown this time is how the datamodel can be extended. New entrytypes and fields should be declared in a dbx file, as shown in Listing 5. In line 1 a new entry type adresse is added and in lines 3 7 new fields for this type. One should also declare which fields can be used by an entry type. A new entry type can use known fields, such as the field gender on the last line. Listing 6 shows how to use the new entry type. First, the new datamodel is loaded in line 7 with datamodel=ufischer. Lines declare a new bibliography driver adresse for the distribution list; it creates a simple, comma-separated list of the data. Line 16 declares a name format for the greeting in the letter. It prints only the last name from a name. In lines a cite command for the greeting is defined: \citeanrede. It uses the gender field to decide if Frau or Herr should be printed before the name. In lines another cite command is defined: \citeadresse. This command is meant for the address window and prints the data line-by-line. 1 Lines show how the various commands can be used. The output can be seen in figure 3. 4 Finally: How to control the content of the bibliography? When one starts to misuse bib entries for things other than standard citations, one quickly finds the need to prevent such entries from finding their way 1 Many of the comment signs in the code are not needed but they do no harm, either. Listing 6: How to use the 1 \documentclass[parskip=half-,toc=flat, fontsize=pt,div =, 2 paper=a5,pagesize,headings= normal]{scrartcl} 3 \usepackage[utf8]{inputenc} 4 \usepackage[t1]{fontenc} 5 \usepackage[ngerman]{babel} 6 \usepackage[autostyle]{csquotes} 7 \usepackage[datamodel=ufischer,defernumbers ]{biblatex} 10 \DeclareBibliographyDriver{adresse}{% 11 \printnames{name}\setunit{\addcomma\ addspace}% 12 \printfield{strasse}\setunit{\addcomma\ addspace}% 13 \printfield{plz}\setunit{\addspace}\ printfield{ort}% 14 \usebibmacro{finentry}} \DeclareNameFormat[adresse]{anrede}{#1} \DeclareCiteCommand{\citeanrede}{}{% 1 \iffieldequalstr{gender}{sm} 20 {\printtext{herr}}{\printtext{frau}}% 21 \setunit{\addspace}\printnames[anrede]{ name}} 22 {}{} \DeclareCiteCommand{\citeadresse}{}{% 25 \printtext{\par\noindent}% 26 \iffieldequalstr{gender}{sm}{\printtext{ Herrn}}{\printtext{Frau}}% 27 \setunit{\\}\printnames{name}% 28 \setunit{\\}\printfield{strasse}% 2 \setunit{\\}\printfield{plz}\setunit{\ addspace}\printfield{ort}} 30 {}{} \begin{document} 33 \citeadresse{max} 34 \citeadresse{eva} \bigskip 37 Lieber \citeanrede{max}, liebe \citeanrede{ eva}, 38 3 schaut euch doch mal \cite{dante} an und lest \cite{input1} \printbibliography[type=adresse,title= Verteilerliste] 42 \printbibliography[nottype=adresse, resetnumbers] 43 \end{document}
5 260 TUGboat, Volume 35 (2014), No. 3 Herrn Max Muster Im Versuchsweg 10 X01234 Testgelände Frau Eva Muster Im Versuchsweg 10 X01234 Testgelände Lieber Herr Muster, liebe Frau Muster, schaut euch doch mal [2] an und lest [1] Verteilerliste [1] Max Muster, Im Versuchsweg 10, X01234 Testgelände. [2] Eva Muster, Im Versuchsweg 10, X01234 Testgelände. Literatur [1]. Erster Text. In: Beispiele (8. Apr. 2012). url: inputtext1.pdf. [2] Internetseite dante e.v. url: Figure 3: The output of Listing 6 Listing 7: Unwanted cite commands 1... Namen \citeauthor{gambol} und 2 \citeauthor{dante2007} ist nicht leicht... 3 Die göttliche Komödie... \cite{dante2007} 1 into the normal bibliography. The previous examples have already shown some possibilities: biblatex has excellent filter features. E.g., with nottype one can exclude a given type from a bibliography. But this doesn t help when we need to avoid specific cite commands leading to an entry in the bibliography. Listing 7 demonstrates the problem. It mis- uses the standard \citeauthor to facilitate the writing of a complicated name (here, from a Monty Python sketch). Neither \citeauthor command should trigger entries in the bibliography. But dante2007 is cited normally later on. So it is not possible to exclude (e.g., with the keyword skipbib) both entries completely from the bibliography. Listing 8 gives one possible solution to this dilemma: we introduce a new category inbib (line 1) and a new boolean variable citeinbib (lines 2 3). Using \AtEveryCitekey, a cited entry is added to the category if the variable is true (lines 4 6). If a cite command should not create an entry in the bibliography, citeinbib is set locally to false (lines 10), so the entry is not added to the category. Finally, \printbibliography can then filter using the category (line 13). Listing 8: One solution for cite commands which should not lead to bibliography entries 1 \DeclareBibliographyCategory{inbib} 2 \newboolean{citeinbib} 3 \booltrue{citeinbib} 4 \AtEveryCitekey{% 5 \ifbool{citeinbib}{% 6 \addtocategory{inbib}{\thefield{ entrykey}}}{}} 7 8 \begin{document} Die Schreibweise der Namen {\boolfalse{ citeinbib}\citeauthor{gambol} und 10 \citeauthor{dante2007}} ist nicht leicht zu merken. 11 Die göttliche Komödie... \cite{dante2007} \printbibliography[category=inbib] 14 \end{document} Die Schreibweise der Namen Gambolputty de von Ausfern -schplenden -schlitter -crasscrenbon und Alighieri ist nicht leicht zu merken. Die göttliche Komödie... [1] Literatur [1] Dante Alighieri. Die Göttliche Kommödie. Übers. von Hermann Gmelin. Stuttgart, Summary Figure 4: The output of Listing 8 I hope the three examples have shown that biblatex offers much more than a way to print bibliographies. References [1]. Eine Schnittstelle zwischen Datenbanken und L A TEX. Die TEXnische Komödie, 4/8:28 33, Dec. 18. [2]. Serienbriefe. Die TEXnische Komödie, 2/:38 44, May 1. [3] Herbert Voß. QR-Codes im Rand ausgeben. Die TEXnische Komödie, 4/13:34 37, Nov Bismarckstr Mönchengladbach fischer (at) troubleshooting-tex dot de
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
Master Module SNET2 Seminar & Project Summer Term 2010
Seminar & Project Summer Term 2010 Prof. Dr. Axel Küpper Ulrich Bareth Summer Term 2010 2 Research Tools and Methods 2.1 Scientific Publications 2.2 Search Engines 2.3 Citations 2.4 LaTeX 2.5 TeXworx 2.6
Building an Architecture Model 1. 1. Entwerfen Sie mit AxiomSys ein Kontextdiagramm, das folgendermaßen aussieht:
Building an Architecture Model 1 1. Entwerfen Sie mit AxiomSys ein Kontextdiagramm, das folgendermaßen aussieht: Wie Ihnen aus der vergangenen Lehrveranstaltung bekannt ist, bedeuten Sterne neben den Bezeichnungen,
Local guide to BibLATEX
Local guide to BibLATEX Knut Hegna, Dag Langmyhr 22nd August 2013 Contents Contents List of Figures................................... List of Tables.................................... Introduction 1
A package for rotated objects in L A TEX
A package for rotated objects in L A TEX Robin Fairbairns Sebastian Rahtz Leonor Barroca printed January 26, 2010 Contents 1 Introduction 1 2 Usage 2 2.1 Package options............................. 2
6.170 Tutorial 3 - Ruby Basics
6.170 Tutorial 3 - Ruby Basics Prerequisites 1. Have Ruby installed on your computer a. If you use Mac/Linux, Ruby should already be preinstalled on your machine. b. If you have a Windows Machine, you
APA BibL A TEX style
APA BibL A TEX style Citation and References macros for BibL A TEX Philip Kime [email protected] Version 6.7 22nd January 2015 Contents 1 Important Changes 1 2 Introduction 2 2.1 About........... 2 2.2
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
bibliographies using \LaTeX and \BibTeX CTAN lion drawing by Duane Bibby http://www.ctan.org/lion/ HJ Hoogeboom 2 april 2014 Bachelorklas
CTAN lion drawing by Duane Bibby http://www.ctan.org/lion/ bibliographies using \LaTeX and \BibTeX HJ Hoogeboom 2 april 2014 Bachelorklas http://www.informatik.uni-trier.de/~ley/pers/hd/k/kleijn:jetty.html
We will learn the Python programming language. Why? Because it is easy to learn and many people write programs in Python so we can share.
LING115 Lecture Note Session #4 Python (1) 1. Introduction As we have seen in previous sessions, we can use Linux shell commands to do simple text processing. We now know, for example, how to count words.
J2EE-Application Server
J2EE-Application Server (inkl windows-8) Installation-Guide F:\_Daten\Hochschule Zurich\Web-Technologie\ApplicationServerSetUp.docx Last Update: 19.3.2014, Walter Rothlin Seite 1 Table of Contents Java
bibliographies using \LaTeX and \BibTeX CTAN lion drawing by Duane Bibby http://www.ctan.org/lion/ HJ Hoogeboom 15 april 2015 Bachelorklas
CTAN lion drawing by Duane Bibby http://www.ctan.org/lion/ bibliographies using \LaTeX and \BibTeX HJ Hoogeboom 15 april 2015 Bachelorklas bronnen (en geld) DBLP uni-trier.de google scholar ACM Digital
Beyond the Mouse A Short Course on Programming
1 / 22 Beyond the Mouse A Short Course on Programming 2. Fundamental Programming Principles I: Variables and Data Types Ronni Grapenthin Geophysical Institute, University of Alaska Fairbanks September
What is a Mail Merge?
NDUS Training and Documentation What is a Mail Merge? A mail merge is generally used to personalize form letters, to produce mailing labels and for mass mailings. A mail merge can be very helpful if you
Dragan Jukić. Department of Mathematics, University of Osijek, Trg Ljudevita Gaja 6, HR-31 000 Osijek, Croatia. Received ; accepted??
MATHEMATICAL COMMUNICATIONS 1 Math. Commun. xx(201x), 1 6. A demonstration of the L A TEX2ε class file for Mathematical Communications Dragan Jukić Department of Mathematics, University of Osijek, Trg
Semantic Web. Semantic Web: Resource Description Framework (RDF) cont. Resource Description Framework (RDF) W3C Definition:
Semantic Web: The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation. Tim Berners-Lee, James
Gurkensalat statt Spaghetticode. Stuttgarter Testtage 2013
Gurkensalat statt Spaghetticode Stuttgarter Testtage 2013 1.Motivation für BDD 2.Einführung in BDD 3.Cucumber für Java 4.Lessons Learned Motivation für BDD 3 Requirements 4 ... ein wenig Excel 5 dazu noch
Tips on Beamer, TikZ and BibTeX
Fei Ye 1 and Moshe Cohen 2 1,2 Department of Mathematics Bar-Ilan University March 28, 2012 1 The preamble Frames Some tips 2 A simple template More basic examples foreach allows for some inline coding
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,
repositor.io Simple Repository Management Jürgen Brunk München, 03/2015
repositor.io Simple Repository Management Jürgen Brunk München, 03/2015 Agenda 1. Was ist repositor.io? 2. Praxis 3. Installation 4. Configuration 5. Command Line Options 6. CentOS Repository 7. Debian
SPECTRUM IM. SSA 3.0: Service AND Event/Alert Umbrella DACHSUG 2011
SPECTRUM IM Infrastructure Events and Alerts Overview Event Management and Correlation Event Rules Condition Correlation Event Procedures Event Integration South-Bound-GW Event Notifications SSA 3.0: Service
invoice 0.9 A Package for Writing Invoices
invoice 0.9 A Package for Writing Invoices Oliver Corff October 1st, 2011 Contents 1 Introduction 2 2 Software Requirements 2 3 The invoice Environment 2 3.1 Projects............................. 4 4 The
PNOZmulti Configurator V8.1.1
General 1000 PNOZmulti 1.1 1100 General 1- ][Allgemein Configurator V8.1.1 This document contains important information, which must be noted. This document also contains details of the changes made in
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
eyewear design contest 2015
international eyewear design contest 2015 Deadline 31.0201531.08.2012 Info www.owp.de Einsendeschluss Infos unter www.owp.de Contest Organizer The OWP Brillen company has created glasses collections of
Unit Topic Tuesday- Australia Day Public Holiday Orientation Lesson
Year German Work Rate Calendar Term 0 : The Texts used in this course are Katzensprung (Textbook) and Katzensprung (Workbook). All students are enrolled in and in a Blackboard Course. Jan Jan Unit Tuesday
Visualizing molecular simulations
Visualizing molecular simulations ChE210D Overview Visualization plays a very important role in molecular simulations: it enables us to develop physical intuition about the behavior of a system that is
How to start up a software business within a cloud computing environment
Thomas Buchegger How to start up a software business within a cloud computing environment An evaluation of aspects from a business development perspective Anchor Academic Publishing disseminate knowledge
Package tikzdevice. February 20, 2015
Encoding UTF-8 Type Package Title R Graphics Output in LaTeX Format Version 0.8.1 Date 2015-01-07 URL https://github.com/yihui/tikzdevice Package tikzdevice February 20, 2015 BugReports https://github.com/yihui/tikzdevice/issues
German Module for datetime2 Package
German Module for datetime2 Package Nicola L. C. Talbot (inactive) 2015-03-27 (v1.0) This module is currently unmaintained and may be subject to change. If you want to volunteer to take over maintanance,
Reference Management: BibTeX and Beyond
Reference Management: BibTeX and Beyond 1 December 2005 Barbara Rauch Jochen Leidner (CiteULike & LSV BibTeX Collector slides) IGK Colloquium Spoken Language Systems Group (LSV) Saarland University {barbara.rauch},{jochen.leidner}@lsv.uni
Multipurpsoe Business Partner Certificates Guideline for the Business Partner
Multipurpsoe Business Partner Certificates Guideline for the Business Partner 15.05.2013 Guideline for the Business Partner, V1.3 Document Status Document details Siemens Topic Project name Document type
EMAIL MAKER FOR VTIGER CRM
EMAIL MAKER FOR VTIGER CRM Introduction The Email Maker is extension tool designed for the vtiger CRM. Using EMAIL Maker you can create email templates with predefined information and send them from all
A: Ein ganz normaler Prozess B: Best Practices in BPMN 1.x. ITAB / IT Architekturbüro Rüdiger Molle März 2009
A: Ein ganz normaler Prozess B: Best Practices in BPMN 1.x ITAB / IT Architekturbüro Rüdiger Molle März 2009 März 2009 I T A B 2 Lessons learned Beschreibung eines GP durch das Business läßt Fragen der
Getting started with Mendeley. Guide by ITC library
Getting started with Mendeley Guide by ITC library January 2015 Table of Contents 1 Mendeley in not even 10 steps... 3 1.1 Go to www.mendeley.com and register... 3 1.2 Download Mendeley desktop... 3 1.3
WHO-Referenzkurven für das Wachstum von Mädchen (Perzentile)
WHO-Referenzkurven für das Wachstum von Mädchen (Perzentile) Anlage 2 zu der Empfehlung der Nationalen Stillkommission Gewichtsentwicklung gestillter Säuglinge vom 25. März 0 1 Die Gewichtsentwicklung
Pinpointe User s Guide
Pinpointe User s Guide Edition 2.1 October 2008 About This User s Guide How to Use This User s Guide This user s guide describes Pinpointe s Graphical User Interface (GUI). It shows you how to use each
A short manual for TEXworks
A short manual for TEXworks Alain Delmotte, Stefan Löffler, and others lowering the entry barrier to the TEX world Copyright 2010 2011 Alain Delmotte, Stefan Löffler, and contributors. Some rights reserved.
1. To start Installation: To install the reporting tool, copy the entire contents of the zip file to a directory of your choice. Run the exe.
CourseWebs Reporting Tool Desktop Application Instructions The CourseWebs Reporting tool is a desktop application that lets a system administrator modify existing reports and create new ones. Changes to
Working Paper Series des Rates für Sozial- und Wirtschaftsdaten, No. 163
econstor www.econstor.eu Der Open-Access-Publikationsserver der ZBW Leibniz-Informationszentrum Wirtschaft The Open Access Publication Server of the ZBW Leibniz Information Centre for Economics Wilkinson,
Reference Management with
Reference Management with G. Pinnen, University Library Program Starting with EndNote Creating a New Library Adding References to Your Library Manually Adding References Attaching Files and Figures Display
A Note for Students: How to Use This Book
Preface This book is an introduction to computer science. It is intended for beginning CS majors or students from other fields who want a general introduction to computer science and computer programming.
Language considerations for developing VoiceXML in German
Language considerations for developing VoiceXML in German This section contains information that is specific to German. If you are developing German voice applications, use the information in this section,
Taking full advantage of the medium does also mean that publications can be updated and the changes being visible to all online readers immediately.
Making a Home for a Family of Online Journals The Living Reviews Publishing Platform Robert Forkel Heinz Nixdorf Center for Information Management in the Max Planck Society Overview The Family The Concept
Turabian and Chicago Manual of Style Export Plugins for JabRef (e) version 1.2 22 April 2012. Juan José Baldrich 1 [email protected].
Turabian and Chicago Manual of Style Export Plugins for JabRef (e) version 1.2 22 April 2012 1 Juan José Baldrich 1 [email protected] The Chicago Manual of Style and Kate Turabian s A
Product Quality and Environmental Standards: The Effect of an International Environmental Agreement on Tropical Timber Trade
Please scroll down for the English version Sehr geehrte Abonnentinnen und Abonnenten, wir freuen uns, Sie per Newsletter über die neuesten Entwicklungen des FIW-Projekts informieren zu dürfen. Dieses Mal
Moving from CS 61A Scheme to CS 61B Java
Moving from CS 61A Scheme to CS 61B Java Introduction Java is an object-oriented language. This document describes some of the differences between object-oriented programming in Scheme (which we hope you
XSLT Mapping in SAP PI 7.1
Applies to: SAP NetWeaver Process Integration 7.1 (SAP PI 7.1) Summary This document explains about using XSLT mapping in SAP Process Integration for converting a simple input to a relatively complex output.
Sample- for evaluation purposes only. Advanced Crystal Reports. TeachUcomp, Inc.
A Presentation of TeachUcomp Incorporated. Copyright TeachUcomp, Inc. 2011 Advanced Crystal Reports TeachUcomp, Inc. it s all about you Copyright: Copyright 2011 by TeachUcomp, Inc. All rights reserved.
LINGUISTIC SUPPORT IN "THESIS WRITER": CORPUS-BASED ACADEMIC PHRASEOLOGY IN ENGLISH AND GERMAN
ELN INAUGURAL CONFERENCE, PRAGUE, 7-8 NOVEMBER 2015 EUROPEAN LITERACY NETWORK: RESEARCH AND APPLICATIONS Panel session Recent trends in Bachelor s dissertation/thesis research: foci, methods, approaches
Sources: On the Web: Slides will be available on:
C programming Introduction The basics of algorithms Structure of a C code, compilation step Constant, variable type, variable scope Expression and operators: assignment, arithmetic operators, comparison,
Creating PL/SQL Blocks. Copyright 2007, Oracle. All rights reserved.
What Will I Learn? In this lesson, you will learn to: Describe the structure of a PL/SQL block Identify the different types of PL/SQL blocks Identify PL/SQL programming environments Create and execute
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
Name: Klasse: Datum: A. Was wissen Sie schon? What do you know already from studying Kapitel 1 in Vorsprung? True or false?
KAPITEL 1 Jetzt geht s los! Vor dem Anschauen A. Was wissen Sie schon? What do you know already from studying Kapitel 1 in Vorsprung? True or false? 1. Man sagt Hallo in Deutschland. 2. Junge Personen
Microsoft Nano Server «Tuva» Rinon Belegu
1 Microsoft Nano Server «Tuva» Rinon Belegu Partner: 2 Agenda Begrüssung Vorstellung Referent Content F&A Weiterführende Kurse 3 Vorstellung Referent Rinon Belegu Microsoft Certified Trainer (AWS Technical
A Babel language definition file for Icelandic
A Babel language definition file for Icelandic Einar Árnason [email protected] 1 The Icelandic language 1.1 Overview The file iceland.dtx 1 defines all the language definition macros for the Icelandic language
IBM DB2 for z/os. DB2 Version 9 - Zusammenfassung. (DB2_V9_SUMMARYnews.ppt) Dez, 09 1 (*)
(*) IBM DB2 for z/os DB2 Version 9 - Zusammenfassung (DB2_V9_SUMMARYnews.ppt) (*) ist eingetragenes Warenzeichen der IBM International Business Machines Inc. 1 Vergangenheit, DB2 V9 und Zukunft 2 Alle
Visual Basic Programming. An Introduction
Visual Basic Programming An Introduction Why Visual Basic? Programming for the Windows User Interface is extremely complicated. Other Graphical User Interfaces (GUI) are no better. Visual Basic provides
A Joint Sequence Translation Model with Integrated Reordering
A Joint Sequence Translation Model with Integrated Reordering Nadir Durrani, Helmut Schmid and Alexander Fraser Institute for Natural Language Processing University of Stuttgart Introduction Generation
Infinite Campus Ad Hoc Reporting Basics
Infinite Campus Ad Hoc Reporting Basics May, 2012 1 Overview The Ad hoc Reporting module allows a user to create reports and run queries for various types of data in Campus. Ad hoc queries may be used
Formeller Brief Schreiben
preliminary note Every letter is something special and unique. It's difficult to give strict rules how to write a letter. Nevertheless, there are guidelines how to start and finish a letter. Like in English
Exchange Synchronization AX 2012
Exchange Synchronization AX 2012 Autor... Pascal Gubler Dokument... Exchange Synchronization 2012 (EN) Erstellungsdatum... 25. September 2012 Version... 2 / 17.06.2013 Content 1 PRODUKTBESCHREIBUNG...
Package uptimerobot. October 22, 2015
Type Package Version 1.0.0 Title Access the UptimeRobot Ping API Package uptimerobot October 22, 2015 Provide a set of wrappers to call all the endpoints of UptimeRobot API which includes various kind
VDF Query User Manual
VDF Query User Manual Page 1 of 25 Table of Contents Quick Start... 3 Security... 4 Main File:... 5 Query Title:... 6 Fields Tab... 7 Printed Fields... 8 Task buttons... 9 Expression... 10 Selection...
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
FOR TEACHERS ONLY The University of the State of New York
FOR TEACHERS ONLY The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION G COMPREHENSIVE EXAMINATION IN GERMAN Friday, June 15, 2007 1:15 to 4:15 p.m., only SCORING KEY Updated information
Scripting Language Reference. SimpleBGC 32bit
Scripting Language Reference SimpleBGC 32bit Firmware ver.: 2.5x Updated: 05.08.2015 Overview Scripting language is intended to control a gimbal by user-written program. This program is uploaded to controller
Martin Krus, Klaus Sedlbauer, Herbert Sinnesbichler
Martin Krus, Klaus Sedlbauer, Herbert Sinnesbichler Artificial thermal bridge with a dew point switch to accomplish an appropriate control of the ventilation for the prevention of mould growth in buildings
Preparing DFG Proposals and Reports in L A TEX with dfgproposal.cls
Preparing DFG Proposals and Reports in L A TEX with dfgproposal.cls Michael Kohlhase Computer Science, Jacobs University Bremen http://kwarc.info/kohlhase November 22, 2015 Abstract The dfgproposal class
Leitfaden für die Antragstellung zur Förderung einer nationalen Biomaterialbankeninitiative
Seite 1 von 8 Leitfaden für die Antragstellung zur Förderung einer nationalen Biomaterialbankeninitiative Anträge zu Biomaterialbanken sind entsprechend den Vorgaben dieses Leitfadens zu erstellen (DIN
Diese Liste wird präsentiert von. Netheweb.de
Diese Liste wird präsentiert von Netheweb.de Die Liste enthält 1000 Do-Follow Blogs, die zum Linkbuilding genutzt werden können, es kann sein, dass verkürzte URL s nicht korrekt weiter geleitet werden.
Microsoft Word 2010. Level 3
Microsoft Word 2010 Level 3 1 Copyright 2010 KSU Dept. of Information Technology Services This document may be downloaded, printed, or copied for educational use without further permission of the Information
Understanding Sql Injection
Understanding Sql Injection Hardik Shah Understanding SQL Injection Introduction: SQL injection is a technique used by a malicious user to gain illegal access on the remote machines through the web applications
Exemplar for Internal Assessment Resource German Level 1. Resource title: Planning a School Exchange
Exemplar for internal assessment resource German 1.5A for Achievement Standard 90887! Exemplar for Internal Assessment Resource German Level 1 Resource title: Planning a School Exchange This exemplar supports
2: Entering Data. Open SPSS and follow along as your read this description.
2: Entering Data Objectives Understand the logic of data files Create data files and enter data Insert cases and variables Merge data files Read data into SPSS from other sources The Logic of Data Files
Data Management Tool for Research. EndNote. Brief Manual
Data Management Tool for Research EndNote Brief Manual By Victoria T. Kok Head, Veterinary Medical Library Virginia Polytechnic Institute and State University August 2013 http://www.lib.vt.edu/services/branches/vetmed/images/endnotemanual.pdf
GUI application set up using QT designer. Sana Siddique. Team 5
GUI application set up using QT designer Sana Siddique Team 5 Introduction: A very important part of the Team 5 breakout board project is to develop a user friendly Graphical User Interface that is able
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.
Installing R and the psych package
Installing R and the psych package William Revelle Department of Psychology Northwestern University August 17, 2014 Contents 1 Overview of this and related documents 2 2 Install R and relevant packages
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...................................
Hermes.Net IVR Designer Page 2 36
Hermes.Net IVR Designer Page 2 36 Summary 1. Introduction 4 1.1 IVR Features 4 2. The interface 5 2.1 Description of the Interface 6 2.1.1 Menus. Provides 6 2.1.2 Commands for IVR editions. 6 2.1.3 Commands
Introduction to Python
Introduction to Python Sophia Bethany Coban Problem Solving By Computer March 26, 2014 Introduction to Python Python is a general-purpose, high-level programming language. It offers readable codes, and
Socialist Realism and Socialist Modernism. World Heritage Proposals from Central and Eastern Europe
Socialist Realism and Socialist Modernism. World Heritage Proposals from Central and Eastern Europe Documentation of the European expert meeting of ICOMOS on the feasibility of an international serial
Lab 9. Spam, Spam, Spam. Handout 11 CSCI 134: Spring, 2015. To gain experience with Strings. Objective
Lab 9 Handout 11 CSCI 134: Spring, 2015 Spam, Spam, Spam Objective To gain experience with Strings. Before the mid-90s, Spam was a canned meat product. These days, the term spam means just one thing unwanted
EMAIL MAKER FOR VTIGER CRM
EMAIL MAKER FOR VTIGER CRM Introduction The Email Maker is extension tool designed for vtiger CRM. Using EMAIL Maker you can create email templates with predefined information and send them from all the
LEJ Langenscheidt Berlin München Wien Zürich New York
Langenscheidt Deutsch in 30 Tagen German in 30 days Von Angelika G. Beck LEJ Langenscheidt Berlin München Wien Zürich New York I Contents Introduction Spelling and pronunciation Lesson 1 Im Flugzeug On
Assignment 4 CPSC 217 L02 Purpose. Important Note. Data visualization
Assignment 4 CPSC 217 L02 Purpose You will be writing a Python program to read data from a file and visualize this data using an external drawing tool. You will structure your program using modules and
EndNote Beyond the Basics
IOE Library Guide EndNote Beyond the Basics These notes assume that you know EndNote basics and are using it regularly. Additional tips and instruction is contained within the guides and FAQs available
