Technical Support
Forums and Mailing Lists
Search Mackichan Web

SWP & SW
Version 5/5.5

Installation
Word Processing
Computations
Typesetting
File Issues
Graphics
Exam Builder
Style Editor
Other
Free Updates
Technical Articles

Scientific Notebook
Support Information
Troubleshooting

TeXnology
BibDB
TeXnology links

Document 539

Making typesetting changes

Version: 3.x, 4.x, 5.x - Scientific WorkPlace & Scientific Word

You can use LaTeX packages to accomplish many typesetting tasks. Most of the packages noted below work with most SWP and SW documents; that is, the documents will compile successfully. However, you may not be able to preview the document with TrueTeX.

To Use Package
Acronyms
- Create a list of acronyms. Acronym
- Ensure that all acronyms are spelled out at least once.
Acronym
Additions and Deletions
- Mark additions and deletions to text (legislative format).
Ulem
Algorithms
- Prevent algorithm statements from breaking over page boundaries. Algorithm
- Create a list of algorithms on the table of contents page. Algorithm
- Include complex algorithm statements in documents.
Algorithmic
AMS Documents
- Produce documents for publication in AMS journals.
AMSMath, AMSFonts
APA Documents
- Format citations according to APA requirements. Apacite
- Produce documents meeting requirements of APA Publication Manual.
Apalike, Apalike-plus
Arrays
- Format columns. Array
- Align numbers on decimal point in tabular or array columns.
Dcolumn
Bibliographies
- Indicate references in citations and reference lists with labels instead of numbers. Drftcite
- Find uncited bibliography items. Drftcite
- Print the key for each bibliography item in the margin of the page on which it occurs. Showkeys
- Produce bibliography entries acceptable to APA journal style. Apalike, Apalike-plus
- Improve bibliography spacing in a 2-column document. Bibmods
- Automatically include the bibliography in the table of contents.
Tocbibind

Go to top

To Use Package
BIBTeX Bibliographies
- Produce BibTeX bibliographies formatted according to The Chicago Manual of Style, Ed. 13. Chicago
- Format documents for astronomy journals. Astron
- Customize citations for seven BibTeX bibliography styles. Harvard
- Required with BibTeX bibliography style newapa.bst. Newapa
- Produce BibTeX bibliographies with four varieties of author-date citations. Authordate1-4
- Create separate BibTeX bibliographies for each included file and for the document as a whole.
Chapterbib
Boxes
- Create a boxed area on the page. Boxedminipage
- Create simple bar charts. Bar
- Place boxes around content.
Fancybox
Captions
- Rotate a figure or table caption. Rotating
- Place captions to the right or left of floating graphics or tables. Sidecap
- Customize width, alignment, style, and font of captions for floating objects, including objects presented in landscape.
Caption
Changes in Text
- Mark additions and deletions in text.
Ulem
Citations
- Compress and order inline or superscripted lists of numerical citations to show a range of numbers. Cite
- Format citations according to APA requirements. Apacite
- Indicate references in citations and reference lists with labels instead of numbers. Drftcite
Color
- When the installed dvi driver supports color, produces boxes or entire pages with colored backgrounds.
Color

Go to top

To Use Package
Columns
- Improve bibliography spacing in a 2-column document. Bibmods
- Format text in up to 10 columns. Multicol
- In multi-column documents, balance the final columns of text for an attractive appearance. Multicol
- Align text in two columns or on facing pages. Parallel
- In 2-column documents, save marks from first column.
Fix2col
Comments
- Include material that may or may not be typeset.
Version
Cross-references
- Print the key for each cross-reference in the margin of the page on which it occurs. Showkeys
- Create cross-references to labels outside the current document.
Xr
Deletions and Additions
- Mark additions and deletions to text (legislative format).
Ulem
Double-sided Printing
- Specify margin offsets for two-sided printing.
Geometry
Double Spacing
- Specify double spacing. Setspace
Endnotes
- Create end notes instead of footnotes.
Endnotes
Equations
- Enhance the typeset appearance of displayed equations, sub-and superscripts, and other mathematical constructs. AMSMath
- Change placement of equation numbers and tags. AMSMath
- Change placement of equations in displayed mathematics.
AMSMath
Exam Questions
- Print point value of questions in margin.
Newpnts, Points
Exercises
- Bind a solution to its exercise.
Answers

Go to top

To Use Package
Figures and Graphics
- Rotate a graphic. Rotating
- Include graphics in documents. Graphicx
- Produce small graphics within larger floating graphics or tables. Subfig
- Wrap text around graphics. Wrapfig, Picins
- Produce simple commutative diagrams. AMSCD
- Produce simple bar charts.
Bar
Floating Objects
- Place floating elements on the next page output. Afterpage
- In 2-column documents, keep floating elements in sequence. Fix2col
- Ensure that a floating element appears in print only after reference to it. Flafter
- Produce small graphics and tables within larger floating tables and graphics. Subfig
- Define floating objects. Float
- Create a point past which a floating object must not be typeset.
Placeins
Fonts
- Scale a font up or down. Scalefnt, Relsize
- Substitute PostScript fonts PSNFSS
- Use the Times font for text but leave mathematics in CM fonts. PSNFSS
- Insert symbol fonts for Blackboard bold, Fraktur, CMS as accepted by AMS journals. AMSFonts, AMSSymb
- Change uppercase text to lowercase, or lowercase to uppercase, leaving certain LaTeX elements unchanged.
Textcase
- Sample the appearance of a font family. Fontsmpl
- Read and write verbatim TeX code.
Fancyvrb
Fonts for Mathematics
- Use the AMS Euler fonts in mathematics. Euler
- Use Times fonts for text and mathematics and to provide ligatures and improved kerning. Mathtime
- Insert AMS symbol fonts for Blackboard bold and Fraktur. AMSFonts
- Use large symbols. Exscale
- Use 11 symbols not normally available: MATH $\Diamond \leadsto $ $\sqsubset $ $\sqsupset $ $\vartriangleleft $ $\trianglelefteq $ $\vartriangleright $ $\trianglerighteq $. Latexsym
- Use Feynman slashed character notation.
Slashed

Go to top

To Use Package
Footnotes
- Place footnotes in tables. Blkarray
- Customize the appearance of footnotes. Footmisc
- In 2-column documents, print all footnotes at foot of right-hand column. Ftnright
- Create independent series of footnotes. Manyfoot
- Create end notes instead of footnotes.
Endnotes
Headers and Footers
- Customize content and format of headers and footers. Fancyhdr
- Specify headers and footers. Geometry
- In 2-column documents, save marks from first column.
Fix2col
Headings
- Modify the appearance of division headings.
Sectsty, Titlesec, Fncychap
Hypertext Links
- Make cross-references into hypertext links for PDF output. Hyperref
Hyphenation
- Handle hyphenation, punctuation, and other language-specific issues for non-English documents. Babel
- Disable hyphenation in selected parts of a document.
Hyphenat
Indention
- Indent the first line of all sections.
Indentfirst
Indexes
- Create a document index. Makeidx
- Print index commands in the margin of the page on which they occur. Showidx
- Automatically include the index in the table of contents.
Tocbibind
Justification
- Create less ragged justification.
Ragged2e
Labels
- Print the key for each label in the margin of the page on which it occurs. Showkeys
- Print all keys and markers in the margin of the page on which they occur.
Showlabels

Go to top

To Use Package
LaTeX
- Format LaTeX counters with a separator every three digits. Comma
- Prevent counters from being reset. Remreset
- In 2-column documents, save marks from first column.
Fix2col
Legislative Format
- Mark additions and deletions in text.
Ulem
Limit Placement
- Change placement of limits for integrals, operators, summations, and other symbols.
AMSMath
Line Breaks
- Break path statements, URLs, and email addresses for better line breaks.
Url
Line Numbers
- Add line numbers to paragraphs.
Lineno
Line Spacing
- Produce double, single, or one-and-a-half spacing.
Setspace
List of Figures/List of Tables
- Automatically include the list of figures and list of tables in the table of contents. Tocbibind
- Create a table of contents, list of figures, and list of tables for major document divisions. Minitoc
- Modify the appearance of the table of contents, list of figures, and list of tables.
Titletoc, Tocloft
List of Symbols
- Create a nomenclature list. Nomencl
Lists
- Change spacing for list items.
Paralist
Lowercase Text
- Change uppercase text to lowercase, leaving certain LaTeX elements unchanged. Textcase
Margins
- Customize margins.
Geometry
Mathematics
- Enhance the typeset appearance of displayed equations, sub-and superscripts, and other mathematical constructs. AMSMath
- Create nonstandard mathematical accents.
Accents

Go to top

To Use Package
Non-English Documents
- Manage language-specific issues for non-English documents.
Babel
Numbered Lists
- Change the style of the counter for numbered lists.
Enumerate
Page Breaks
- Break tables between pages.
Xtab
Page Layout
- Customize page layout (margins, orientation, paper size, headers, footers, etc.). Geometry
- Draw an illustration of the LaTeX layout of the current document.
Layout
Page Numbers
- Remove page numbers from opening and other pages.
Nopageno
Page Orientation
- Rotate content. Fancybox
- Rotate parts of a page. Graphicx
- Rotate text 90 degrees. Lscape
- Change page orientation (portrait, landscape).
Geometry
Page References
- Print the key for each page-reference in the margin of the page on which it occurs. Showkeys
- Automatically enhance page references with text such as "on the next page" or "on the facing page". Varioref
- Create page references to labels outside the current document.
Xr
Paper Size
- Change paper size.
Geometry
Plots and Diagrams
- Produce simple bar charts. Bar
- Create simple commutative diagrams.
AMSCD
Punctuation
- Manage punctuation and other language-specific issues for non-English documents.
Babel

Go to top

To Use Package
Scaling
- Scale parts of a page. Graphicx
Strikethroughs
- Strike through text with lines or slashes.
Ulem
Symbols
- Use large symbols. Exscale
- Define the lambdabar $\lambdabar $ and other symbols. Revsymb
- Display characters properly in text editors. Inputenc
- Use 11 symbols not normally available: MATH $\Diamond \leadsto $ $\sqsubset $ $\sqsupset $ $\vartriangleleft $ $\trianglelefteq $ $\vartriangleright $ $\trianglerighteq $. Latexsym
- Use Feynman slashed character notation.
Slashed
Tables
- Change table headings on last page. Xtab
- Control horizontal lines in tables. Hhline
- Create environments similar to array and tabular. Blkarray
- Break long tables between pages. Longtable
- Create footnotes in tables. Longtable
- Produce colored backgrounds and rules for table columns and rows. Colortbl
- Align numbers on decimal point in tabular or array columns. Dcolumn
- Create tables longer than one page. Ltxtable
- Rotate text 90 degrees. Lscape
- Rotate a table. Rotating
- Produce small tables within larger floating tables or graphics. Subfig
- Create tables longer than a page. Supertabular
- Create a table with a specified width. Tabularx
- Break tables between pages. Xtab
- Wrap text around floating tables at the side of the page. Wrapfig
- Format columns in tabular environments.
Array

Go to top

To Use Package
Tables of Contents
- Automatically include front and back matter in the table of contents. Tocbibind
- Create a table of contents, list of figures, and list of tables for major document divisions. Minitoc
- Modify the appearance of the table of contents, list of figures, and list of tables.
Titletoc, Tocloft
Theorems
- Customize the appearance of theorem and theorem-like environments.
Theorem
Underlining
- Underline text with single, double, or wavy lines.
Ulem
Uppercase Text
- Change lowercase text to uppercase, leaving certain LaTeX elements unchanged.
Textcase
Verbatim Representations
- Include programming and other verbatim statements in documents. Alltt
- Read and write verbatim TeX code. Fancyvrb
- Display information exactly as it is entered at a terminal.
Verbatim
Wrapped Text
- Wrap text around floating elements positioned at the side of the page. Wrapfig, Picins

Go to top

Last revised 01/08/07

This document was created with Scientific WorkPlace.



MacKichan Software, Inc. 19689 7th Avenue NE, Suite 183 #238 Poulsbo, WA 98370
Phone: 360-394-6033 Toll-free: 877-724-9673 Fax: 360-394-6039

Please email comments and suggestions regarding this site to webmaster@mackichan.com.
© Copyright 1998 - MacKichan Software, Inc. All rights reserved.