A Modern Bibliography Management Tool

Total Page:16

File Type:pdf, Size:1020Kb

A Modern Bibliography Management Tool CrossTEX: A modern bibliography management tool Robert Burgess and Emin G¨unSirer Cornell University, Ithaca, NY http://www.cs.cornell.edu/People/egs/crosstex Abstract CrossTEX is a new bibliography management tool that eases database mainte- nance, style customization, and citation. It is based on an object-oriented data model that minimizes redundant information in bibliographic databases. It en- ables a work to be cited not only through arbitrarily-assigned object keys but through semantic information that uniquely identifies the work. It automates common tasks in order to avoid human errors and inconsistencies in bibliogra- phies, while providing users with fine-grained control. CrossTEX's other features include support for modern reference objects such as URLs and patents, direct generation of HTML documents, the ability to write styles in a modern program- ming language, and extensive databases of published works included in the distri- bution. It is backwards-compatible with existing BibTEX databases, and, overall, builds on BibTEX's strengths while fundamentally fixing the design restrictions that lead to errors in BibTEX-formatted documents. 1 Introduction cialized form of \inheritance", allowing information Bibliography management and typesetting play a to be factored out into a single other object, but critical role in publishing. Since its introduction in is not a generalized feature | it is insufficient, for example, for an author who wants to create a bibli- 1985, BibTEX has become the dominant tool for pro- ography of all of his or her own works, with a com- fessional bibliography management with LATEX. It has achieved this dominance due to several good de- mon note or URL associate with each entry. Al- though @string objects could help prevent spelling sign decisions, such as tight integration with LATEX, a human-readable format for bibliographic data- mistakes, there is no practical way around adding bases, and overall ease of use. However, two decades the fields explicitly to each entry. Furthermore, meeting publication requirements of experience with BibTEX have revealed several fundamental weaknesses that require re-evaluating in a professional setting that requires consistent ab- what features a modern bibliography management breviations, names, and formatting guidelines re- quires users to edit the database. To abbreviate system must provide. CrossTEX is such a tool, which a journal name, the user must edit a copy of the learns from the example of BibTEX and provides backwards compatibility while moving forward with database, find each occurrence of the name, and new models of bibliographic data and stylistic con- change it to the desired value. Even if the data- trol. base takes advantage of @string objects, a feature included in BibTEX to attempt to circumvent the 1.1 What's wrong with BIBTEX? restrictive relational model, the values of the strings must be changed, because information appears in a First, BibTEX interprets databases with a single- table relational model in which every bibliographic BibTEX-formatted bibliography as it appears in the entry contains all of the information that can ap- database. This fact alone prevents large, common pear in it. This redundancy is a challenge to those databases from being useful save for looking up cita- who maintain bibliographic databases because they tion information to copy-and-paste to smaller, per- must correctly look up, enter, and maintain all that document bibliographies that authors must manage. information for every reference; it is easy to enter BibTEX citations within documents are based or modify entries separately and use slightly differ- on arbitrary keys attached to each entry in the data- ent versions of the name of a journal, conference, or base. In the best case, authors establish site-wide even author. rules for creating keys from entries so they can cor- rectly guess the required key based on the publica- BibTEX's crossref field provides a simple, spe- tion information of the article to be cited. This is 342 TUGboat, Volume 28 (2007), No. 3 | Proceedings of the 2007 Annual Meeting CrossTEX: A modern bibliography management tool still quite fragile, as a single typo may cause the to do very little searching through the database for wrong work to be cited; when databases have been keys, because their concern is writing. Maintainers assembled by cutting and pasting entries from dif- should be able to manage databases without concern ferent sources, the keys are unlikely to follow a con- for document styles, because independence from in- vention, and the author must instead look up the dividual documents allows databases to be shared appropriate key for each citation. widely. BibTEX style files are written in their own, ar- CrossTEX is designed not only to enable, but to cane programming language. Few authors or data- encourage large, common databases so that authors base maintainers have the skill to create or accu- can get on with their writing while the maintain- rately modify a bibliography style to meet require- ers have clean databases to manage. As a start, it ments handed to them by publishers | they must comes distributed with many large databases of the count on an appropriate style file being provided or papers published at major computer science confer- already existing, or they must blindly change one ences, converted from the DBLP [13] project. that is \close" until it seems to produce the correct The most important aspect of CrossTEX is that typeset appearance. an object-oriented model replaces the underlying re- In addition, BibTEX does not easily permit the lational model of BibTEX. Every entry is an object, introduction of new kinds of objects. Database which contains fields and ultimately has a value it- maintainers represent newly emerging referenced self; in BibTEX, entries have fields, and @string works, such as URLs, and unsupported objects, such objects have values, but this notion is not taken to as patents, with the all-purpose @misc object whose the level of principle. One object can use the value appearance is difficult to control because it is too of another by assigning its key to a field, by exten- general. sion of the syntax for using @strings in BibTEX. In Finally, BibTEX provides very little automation addition, if the containing object leaves any fields besides formatting the references as specified in the unspecified, it will inherit them, if possible, from database. For example, it does not check capitaliza- the other objects it refers to. For example, an ob- tion in titles, ensure that an author's name appears ject representing a conference could specify not only consistently, or abbreviate journals. This can lead a value corresponding to the name of the conference, to inconsistent spelling, capitalization, or accents for but include fields such as editor or location. Any ar- authors' names or titles of papers. A modern tool ticles that appear in the conference will simply use should be able to automate the tasks of checking and that value as a book title and then automatically in- fixing these common errors by enforcing consistency herit an editor and location without specifying any- by default. thing extra. Those very familiar with BibTEX will note that this is similar to the behavior of the spe- 1.2 A modern bibliography tool cial `crossref' field, but has become a part of the way We have developed a new bibliographic manage- data is interpreted across the board rather than a ment tool, CrossTEX, that addresses these problems. special-purpose feature. It unifies features from modern programming lan- The object-oriented model enables CrossTEX guages, databases, and bibliography management databases to be concise and easily customized. For tools to solve problems authors and database main- instance, most authors refer to conferences by their tainers have struggled with for two decades, and full names in formal journal papers, but abbreviate also adds convenient new features while being com- them otherwise; in CrossTEX, objects are flexible pletely backwards-compatible to allow authors to and have both long and short values. For exam- use old BibTEX databases unmodified. ple, \OSDI" and \Symposium on Operating System Authors and maintainers have very different Design and Implementation" are two very different needs from a tool such as CrossTEX. Authors must strings, but they are both names for the same con- conform to a variety of requirements on appearance, ference. In BibTEX, the database maintainer would fields, and formatting, and so must have great flexi- have to choose just one value | but in CrossTEX, bility with their bibliographic data. Database main- both can appear in the same @conference object, tainers, on the other hand, should be able to spec- and the choice can wait until the author chooses ify everything just once, so they need look up and stylistic options for each document. correctly enter conference locations, author names, Objects can also specify fields conditionally. and book editors just once, and can find them in Some information depends on context, especially one place to update and verify. Separating their for often-reused objects such as conferences and au- jobs is also very important. Authors should need thors. If the location of a conference changes every TUGboat, Volume 28 (2007), No. 3 | Proceedings of the 2007 Annual Meeting 343 Robert Burgess and Emin G¨unSirer year, it can be specified one way for 2006, and an- bases entirely without copying and pasting, even if other for 2007. Conditional fields are inherited along they do not have permission to change the database with their conditions, allowing richly specified ob- itself. jects to adapt to the contexts where they are used. CrossTEX is structured as a drop-in replace- This enables powerful new idioms such as the ability ment for BibTEX. Simply replace invocations of to express everything about a conference over time bibtex in the typesetting process with crosstex, in a single object.
Recommended publications
  • A GUI Interface for Biblatex
    Zbl-build: a GUI interface for Biblatex Guido Milanese Abstract ABibTEX database can be easily managed and maintained using one of the several GUI(s) avail- A set of dialogues and questions helps the user in able, such as the very popular Jabref3. Users with setting a basic configuration of Biblatex, and in little or no technical skills are normally comfort- selecting the required BibTEX archive(s). A more able with Jabref and the like, while they would feel detailed choice is offered for the “philosophy” bun- uneasy using a text editor such as vim or emacs. dle of styles. Unfortunately, the bibliographic styles are often not easy to deal with; Biblatex is a very powerful Sommario tool for the generation of almost any bibliographi- cal style, but the work must be done “by hand”, Una serie di dialoghi e di domande aiuta i.e. studying the manuals and trying to find the l’utilizzatore nella preparazione della configura- most suitable style. zione di base per Biblatex nella scelta degli archivi There were some questions posted to TEX/ BibT X necessari. Per la famiglia di stile “philoso- E LATEX user groups asking if a graphical “gener- phy” viene presentata una maggiore ricchezza di ator” of Biblatex styles is available4 – something parametri. similar to the command line tool makebst, used to generate the bst BibTEX style files, often combined 1 Why a GUI for Biblatex with merlin master bibliographical style5. Zbl-build is a simple graphical interface geared towards mak- Almost ten years ago, in 2006, the first version of ing the choice of a Biblatex style less frustrating, Biblatex showed that a new approach to biblio- setting Biblatex basic features and selecting one graphical issues was possible.
    [Show full text]
  • A Comparison of On-Line Computer Science Citation Databases
    A Comparison of On-Line Computer Science Citation Databases Vaclav Petricek1,IngemarJ.Cox1,HuiHan2, Isaac G. Councill3, and C. Lee Giles3 1 University College London, WC1E 6BT, Gower Street, London, United Kingdom [email protected], [email protected] 2 Yahoo! Inc., 701 First Avenue, Sunnyvale, CA, 94089 [email protected] 3 The School of Information Sciences and Technology, The Pennsylvania State University, University Park, PA 16802, USA [email protected] [email protected] Abstract. This paper examines the difference and similarities between the two on-line computer science citation databases DBLP and CiteSeer. The database entries in DBLP are inserted manually while the CiteSeer entries are obtained autonomously via a crawl of the Web and automatic processing of user submissions. CiteSeer’s autonomous citation database can be considered a form of self-selected on-line survey. It is important to understand the limitations of such databases, particularly when citation information is used to assess the performance of authors, institutions and funding bodies. We show that the CiteSeer database contains considerably fewer single author papers. This bias can be modeled by an exponential process with intuitive explanation. The model permits us to predict that the DBLP database covers approximately 24% of the entire literature of Computer Science. CiteSeer is also biased against low-cited papers. Despite their difference, both databases exhibit similar and signif- icantly different citation distributions compared with previous analysis of the Physics community. In both databases, we also observe that the number of authors per paper has been increasing over time. 1 Introduction Several public1 databases of research papers became available due to the advent of the Web [1,22,5,3,2,4,8] These databases collect papers in different scientific disciplines, index them and annotate them with additional metadata.
    [Show full text]
  • Linking Educational Resources on Data Science
    The Thirty-First AAAI Conference on Innovative Applications of Artificial Intelligence (IAAI-19) Linking Educational Resources on Data Science Jose´ Luis Ambite,1 Jonathan Gordon,2∗ Lily Fierro,1 Gully Burns,1 Joel Mathew1 1USC Information Sciences Institute, 4676 Admiralty Way, Marina del Rey, California 90292, USA 2Department of Computer Science, Vassar College, 124 Raymond Ave, Poughkeepsie, New York 12604, USA [email protected], [email protected], flfierro, burns, [email protected] Abstract linked data (Heath and Bizer 2011) with references to well- known entities in DBpedia (Auer et al. 2007), DBLP (Ley The availability of massive datasets in genetics, neuroimag- 2002), and ORCID (orcid.org). Here, we detail the meth- ing, mobile health, and other subfields of biology and ods applied to specific problems in building ERuDIte. First, medicine promises new insights but also poses significant we provide an overview of our project. In later sections, we challenges. To realize the potential of big data in biomedicine, the National Institutes of Health launched the Big Data to describe our resource collection effort, the resource schema, Knowledge (BD2K) initiative, funding several centers of ex- the topic ontology, our linkage approach, and the linked data cellence in biomedical data analysis and a Training Coordi- resource provided. nating Center (TCC) tasked with facilitating online and in- The National Institutes of Health (NIH) launched the Big person training of biomedical researchers in data science. A Data to Knowledge (BD2K) initiative to fulfill the promise major initiative of the BD2K TCC is to automatically identify, of biomedical “big data” (Ohno-Machado 2014). The NIH describe, and organize data science training resources avail- BD2K program funded 15 major centers to investigate how able on the Web and provide personalized training paths for data science can benefit diverse fields of biomedical research users.
    [Show full text]
  • (Bachelor, Master, Or Phd) and Which Software Tools to Use How to Write A
    2.6.2016 How to write a thesis (Bachelor, Master, or PhD) and which software tools to use ­ SciPlore Home Projects Publications About & Contact How to write a thesis (Bachelor, Master, or PhD) and Home / HOW TOs, sciplore mindmapping / which software tools to use How to write a thesis (Bachelor, Master, or PhD) and which software tools to use Previous Next How to write a thesis (Bachelor, Master, or PhD) and which software tools to use Available translations: Chinese (thanks to Chen Feng) | Portuguese (thanks to Marcelo Cruz dos Santos) | Russian (thanks to Sergey Loy) send us your translation Writing a thesis is a complex task. You need to nd related literature, take notes, draft the thesis, and eventually write the nal document and create the bibliography. Many books explain how to perform a literature survey and how to write scholarly literature in general and a thesis in particular (e.g. [1-9]). However, these books barely, if at all, cover software tools that help in performing these tasks. This is surprising, because great software tools that can facilitate the daily work of students and researchers are available and many of them for free. In this tutorial, we present a new method to reviewing scholarly literature and drafting a thesis using mind mapping software, PDF readers, and reference managers. This tutorial focuses on writing a PhD thesis. However, the presented methods are likewise applicable to planning and writing a bachelor thesis or master thesis. This tutorial is special, because it integrates the management of PDF les, the relevant content in PDFs (bookmarks), and references with mind mapping and word processing software.
    [Show full text]
  • Analysis of Computer Science Communities Based on DBLP
    Analysis of Computer Science Communities Based on DBLP Maria Biryukov1 and Cailing Dong1,2 1 Faculty of Science, Technology and Communications, MINE group, University of Luxembourg, Luxembourg [email protected] 2 School of Computer Science and Technology, Shandong University, Jinan, 250101, China cailing [email protected] Abstract. It is popular nowadays to bring techniques from bibliometrics and scientometrics into the world of digital libraries to explore mecha- nisms which underlie community development. In this paper we use the DBLP data to investigate the author’s scientific career, and analyze some of the computer science communities. We compare them in terms of pro- ductivity and population stability, and use these features to compare the sets of top-ranked conferences with their lower ranked counterparts.1 Keywords: bibliographic databases, author profiling, scientific commu- nities, bibliometrics. 1 Introduction Computer science is a broad and constantly growing field. It comprises various subareas each of which has its own specialization and characteristic features. While different in size and granularity, research areas and conferences can be thought of as scientific communities that bring together specialists sharing simi- lar interests. What is specific about conferences is that in addition to scope, par- ticipating scientists and regularity, they are also characterized by level. In each area there is a certain number of commonly agreed upon top ranked venues, and many others – with the lower rank or unranked. In this work we aim at finding out how the communities represented by different research fields and conferences are evolving and communicating to each other. To answer this question we sur- vey the development of the author career, compare various research areas to each other, and finally, try to identify features that would allow to distinguish between venues of different rank.
    [Show full text]
  • Tool Support for the Search Process of Systematic Literature Reviews
    Institute of Architecture of Application Systems University of Stuttgart Universitätsstraße 38 D–70569 Stuttgart Bachelorarbeit Tool Support for the Search Process of Systematic Literature Reviews Dominik Voigt Course of Study: Informatik Examiner: Prof. Dr. Dr. h. c. Frank Leymann Supervisor: Karoline Wild, M.Sc. Commenced: May 4, 2020 Completed: November 4, 2020 Abstract Systematic Literature Review (SLR) is a popular research method with adoption across different research domains that is used to draw generalizations, compose multiple existing concepts into a new one, or identify conflicts and gaps in existing research. Within the Information Technology domain, researchers face multiple challenges during the search step of an SLR which are caused by the use of different query languages by digital libraries. This thesis proposes tool support that provides cross-library search by using a common query language across digital libraries. For this the existing digital library APIs and query languages have been analyzed and a new cross-library query language and transformation was developed that allows the formulation of cross-library queries that can be transformed into existing query languages. These concepts have been integrated within an existing reference management tool to provide integrated and automated cross-library search and result management to address the challenges faced by Information Technology researchers during the search step. 3 Contents 1 Introduction 13 2 Background and Fundamentals 15 2.1 Systematic Literature Review Process ....................... 15 2.2 Metadata Formats for Literature Reference Management ............. 20 2.3 Queries on Digital Libraries ............................ 21 2.4 Challenges during the Search Process ....................... 24 3 Related Work 29 3.1 Existing Approaches ...............................
    [Show full text]
  • How Do Computer Scientists Use Google Scholar?: a Survey of User Interest in Elements on Serps and Author Profile Pages
    BIR 2019 Workshop on Bibliometric-enhanced Information Retrieval How do Computer Scientists Use Google Scholar?: A Survey of User Interest in Elements on SERPs and Author Profile Pages Jaewon Kim, Johanne R. Trippas, Mark Sanderson, Zhifeng Bao, and W. Bruce Croft RMIT University, Melbourne, Australia fjaewon.kim, johanne.trippas, mark.sanderson, zhifeng.bao, [email protected] Abstract. In this paper, we explore user interest in elements on Google Scholar's search engine result pages (SERPs) and author profile pages (APPs) through a survey in order to predict search behavior. We inves- tigate the effects of different query intents (keyword and title) on SERPs and research area familiarities (familiar and less-familiar) on SERPs and APPs. Our findings show that user interest is affected by the re- spondents' research area familiarity, whereas there is no effect due to the different query intents, and that users tend to distribute different levels of interest to elements on SERPs and APPs. We believe that this study provides the basis for understanding search behavior in using Google Scholar. Keywords: Academic search · Google Scholar · Survey study 1 Introduction Academic search engines (ASEs) such as Google Scholar1 and Microsoft Aca- demic2, which are specialized for searching scholarly literature, are now com- monly used to find relevant papers. Among the ASEs, Google Scholar covers about 80-90% of the publications in the world [7] and also provides individual profiles with three types of citation namely, total citation number, h-index, and h10-index. Although the Google Scholar website3 states that the ranking is de- cided by authors, publishers, numbers and times of citation, and even considers the full text of each document, there is a phenomenon called the Google Scholar effect [11].
    [Show full text]
  • PP-DBLP: Modeling and Generating Public-Private Attributed Networks with DBLP
    PP-DBLP: Modeling and Generating Public-Private Attributed Networks with DBLP Xin Huang∗, Jiaxin Jiang∗, Byron Choi∗, Jianliang Xu∗, Zhiwei Zhang∗, Yunya Song# ∗Department of Computer Science, Hong Kong Baptist University #Department of Journalism, Hong Kong Baptist University ∗fxinhuang, jxjian, bchoi, xujl, [email protected], #[email protected] Abstract—In many online social networks (e.g., Facebook, graph is visible only to the corresponding user. From each Google+, Twitter, and Instagram), users prefer to hide her/his users viewpoint, the social network is exactly the union of the partial or all relationships, which makes such private relation- public graph and her/his own private graph. Several sketching ships not visible to public users or even friends. This leads to a new graph model called public-private networks, where each and sampling approaches [2] have been proposed to address user has her/his own perspective of the network including the essential problems of graph processing, such as the size of private connections. Recently, public-private network analysis has reachability tree [5], all-pair shortest paths [6], pairwise node attracted significant research interest in the literature. A great similarities [7], correlation clustering [8] and so on. deal of important graph computing problems (e.g., shortest paths, centrality, PageRank, and reachability tree) has been studied. In social networks, vertices usually contain attributes, e.g., However, due to the limited data sources and privacy concerns, a person has information including name, interests, skills, proposed approaches are not tested on real-world datasets, but and so on. Recent study [2] focuses on one essential aspect on synthetic datasets by randomly selecting vertices as private of topological structure of public-private graphs.
    [Show full text]
  • UNDERSTANDING HOW DEVELOPERS WORK on CHANGE TASKS USING INTERACTION HISTORY and EYE GAZE DATA by Ahraz Husain Submitted in Parti
    UNDERSTANDING HOW DEVELOPERS WORK ON CHANGE TASKS USING INTERACTION HISTORY AND EYE GAZE DATA By Ahraz Husain Submitted in Partial Fulfillment of the Requirements for the Degree of Master of Computing and Information Systems YOUNGSTOWN STATE UNIVERSITY December 2015 UNDERSTANDING HOW DEVELOPERS WORK ON CHANGE TASKS USING INTERACTION HISTORY AND EYE GAZE DATA Ahraz Husain I hereby release this thesis to the public. I understand that this thesis will be made available from the OhioLINK ETD Center and the Maag Library Circulation Desk for public access. I also authorize the University or other individuals to make copies of this thesis as needed for scholarly research. Signature: Ahraz Husain, Student Date Approvals: Bonita Sharif, Thesis Advisor Date Yong Zhang, Committee Member Date Feng Yu, Committee Member Date Sal Sanders, Associate Dean of Graduate Studies Date Abstract Developers spend a majority of their efforts searching and navigating code with the retention and management of context being a considerable challenge to their productivity. We aim to explore the contextual patterns followed by software developers while working on change tasks such as bug fixes. So far, only a few studies have been undertaken towards their investigation and the development of methods to make software development more efficient. Recently, eye tracking has been used extensively to observe system usability and advertisement placements in applications and on the web, but not much research has been done on context management using this technology in software engineering and how developers work. In this thesis, we analyze an existing dataset of eye tracking and interaction history that were collected simultaneously in a previous study.
    [Show full text]
  • Aigaion: a Web-Based Open Source Software for Managing the Bibliographic References
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by E-LIS repository Aigaion: A Web-based Open Source Software for Managing the Bibliographic References Sanjo Jose ([email protected]) Francis Jayakanth ([email protected]) National Centre for Science Information, Indian Institute of Science, Bangalore – 560 012 Abstract Publishing research papers is an integral part of a researcher's professional life. Every research article will invariably provide large number of citations/bibliographic references of the papers that are being cited in that article. All such citations are to be rendered in the citation style specified by a publisher and they should be accurate. Researchers, over a period of time, accumulate a large number of bibliographic references that are relevant to their research and cite relevant references in their own publications. Efficient management of bibliographic references is therefore an important task for every researcher and it will save considerable amount of researchers' time in locating the required citations and in the correct rendering of citation details. In this paper, we are reporting the features of Aigaion, a web-based, open-source software for reference management. 1. Introduction A citation or bibliographic citation is a reference to a book, article, web page, or any other published item. The reference will contain adequate details to facilitate the readers to locate the publication. Different citation systems and styles are being used in different disciplines like science, social science, humanities, etc. Referencing is also a standardised method of acknowledging the original source of information or idea.
    [Show full text]
  • Citing and Referencing in Latex - Using Bibtex
    Citing and referencing in LaTeX - using BibTeX The following website provides much useful information: http://en.wikibooks.org/wiki/LaTeX/Bibliography_Management Rather than include reference details for your document within the document itself you can store them in separate BibTeX database files (.bib extension). Advantages to doing this include: • Once stored in a BibTeX file, a reference can be re-used in future documents (you may choose to maintain one master or a series of BibTeX files) • Many databases and reference management softwares allow automatic export of reference details as BibTeX files (in some cases bulk export of multiple references is possible) A typical BibTeX record looks like this (quotes may be used around data rather than brackets): 1. Inserting citations and generating a reference list Example: 1 • To specify the output style of citations and references - insert the \bibliographystyle command e.g. \bibliographystyle{unsrt} where unsrt.bst is an available style file (a basic numeric style). Basic LaTeX comes with a few .bst style files; others can be downloaded from the web • To insert a citation in the text in the specified output style - insert the \cite command e.g. \cite{1942} where 1942 is the unique key for that reference. Variations on the \cite command can be used if using packages such as natbib (see below) • More flexible citing and referencing may be achieved by using other packages such as natbib (see below) or Biblatex • To generate the reference list in the specified output style - insert the \bibliography command e.g. \bibliography{references} where your reference details are stored in the file references.bib (kept in the same folder as the document).
    [Show full text]
  • The Apacite Package: Citation and Reference List with Latex and Bibtex According to the Rules of the American Psychological Asso
    The apacite package∗ Citation and reference list with LATEX and BibTEX according to the rules of the American Psychological Association Erik Meijer apacite at gmail.com 2013/07/21 Abstract This document describes and tests the apacite package [2013/07/21]. This is a package that can be used with LATEX and BibTEX to generate citations and a reference list, formatted according to the rules of the American Psy- chological Association. Furthermore, apacite contains an option to (almost) automatically generate an author index as well. The package can be cus- tomized in many ways. ∗This document describes apacite version v6.03 dated 2013/07/21. 1 Contents 1 Introduction 3 2 Installation, package loading, and running BibTEX 5 3 Package options 7 4 The citation commands 10 4.1 The \classic" apacite citation commands . 11 4.2 Using natbib for citations . 15 5 Contents of the bibliography database file 16 5.1 Types of references . 18 5.2 Fields . 22 5.3 Overriding the default sorting orders . 32 6 Customization 32 6.1 Punctuation and small formatting issues . 33 6.2 Labels . 36 6.3 More drastic formatting changes to the reference list . 40 7 Language support 42 7.1 Language-specific issues . 43 7.2 Setting up MiKTEX .......................... 44 8 Compatibility 45 8.1 natbib .................................. 47 8.2 hyperref, backref, and url ........................ 47 8.3 Multiple bibliographies . 48 8.4 bibentry ................................. 50 8.5 Programs for conversion to html, rtf, etc. 50 9 Generating an author index 52 10 Annotated bibliographies 56 11 Auxiliary, ad hoc, and experimental commands in apacdoc.sty 56 12 Known problems and todo-list 61 13 Examples of the APA manual 63 References 89 Author Index 100 2 1 Introduction The American Psychological Association (APA) is very strict about the style in which manuscripts submitted to its journals are written and formatted.
    [Show full text]