lyx_mirror/lib/doc/LaTeXConfig.lyx.in

3162 lines
55 KiB
Plaintext
Raw Normal View History

#LyX 1.5.0svn created this file. For more info see http://www.lyx.org/
\lyxformat 266
\begin_document
\begin_header
\textclass article
\language english
\inputencoding default
\font_roman default
\font_sans default
\font_typewriter default
\font_default_family default
\font_sc false
\font_osf false
\font_sf_scale 100
\font_tt_scale 100
\graphics default
\paperfontsize default
\spacing single
\papersize default
\use_geometry false
\use_amsmath 0
\use_esint 0
\cite_engine basic
\use_bibtopic false
\paperorientation portrait
\secnumdepth 2
\tocdepth 3
\paragraph_separation indent
\defskip medskip
\quotes_language english
\papercolumns 1
\papersides 1
\paperpagestyle plain
\tracking_changes false
\output_changes false
\author "Jean-Marc Lasgouttes"
\end_header
\begin_body
\begin_layout Title
Inventory of your LaTeX configuration
\end_layout
\begin_layout Author
Automatically generated by LyX (do not edit).
\end_layout
\begin_layout Date
@chk_date@
\end_layout
\begin_layout Standard
This file describes the different LaTeX add-ons that LyX can handle.
Below you'll find six sections:
\end_layout
\begin_layout Enumerate
Some basic details about your LaTeX installation.
In particular, you should make sure that your version of LaTeX is recent
enough.
\end_layout
\begin_layout Enumerate
Some common fonts that LyX knows about.
This is rather sparse at the moment.
\end_layout
\begin_layout Enumerate
The document classes that should be standard on any LaTeX implementation.
This section is only here for completeness.
\end_layout
\begin_layout Enumerate
Some optional document classes that LyX knows about.
If one of these is marked as missing (the
\begin_inset Quotes eld
\end_inset
Found
\begin_inset Quotes erd
\end_inset
item is no) and you need its functionality, you can grab it at your nearest
CTAN ftp site
\begin_inset Foot
status collapsed
\begin_layout Standard
The participating hosts in the Comprehensive TeX Archive Network are:
\end_layout
\begin_layout LyX-Code
ftp://ftp.dante.de/tex-archive
\end_layout
\begin_layout LyX-Code
ftp://ctan.tug.org/tex-archive
\end_layout
\begin_layout LyX-Code
ftp://ftp.tex.ac.uk/tex-archive
\end_layout
\begin_layout Standard
There are also a zillion mirror sites which are listed at the three primary
sites.
\end_layout
\end_inset
at the location indicated in the
\begin_inset Quotes eld
\end_inset
CTAN
\begin_inset Quotes erd
\end_inset
item.
Note that only detected document classes can be selected as document layouts
in LyX.
\end_layout
\begin_layout Enumerate
The packages that have been stamped
\begin_inset Quotes eld
\end_inset
required
\begin_inset Quotes erd
\end_inset
by the LaTeX maintainers.
These ones should definitely be present, but you may not have some of them
if your LaTeX distribution is a bit old.
\end_layout
\begin_layout Enumerate
Some packages that LyX uses when you try to change the margins of your document.
The detection of these items does not yet affect the options available
inside LyX.
\end_layout
\begin_layout Enumerate
Some common LaTeX packages that you might need with LyX, and you might also
want to add to your LaTeX installation.
The detection of these items does not yet affect the options available
inside LyX.
\end_layout
\begin_layout Standard
Note that most of these packages will be available if you use a modern TeX
distribution such as teTeX.
If you decide to install one of the missing items, you should tell LyX
about it.
After the installation, please use the menu entry
\family sans
\bar under
T
\bar default
ools\SpecialChar \menuseparator
\bar under
R
\bar default
econfigure
\family default
\begin_inset Foot
status collapsed
\begin_layout Standard
or, if you want to change the system-wide settings, issue the command
\family typewriter
./configure
\family default
from the LyX system directory (by default
\family typewriter
/usr/local/lib/lyx/
\family default
)
\end_layout
\end_inset
and reload this file to see if the new package was recognized.
If the
\begin_inset Quotes eld
\end_inset
Found
\begin_inset Quotes erd
\end_inset
items read
\begin_inset Quotes eld
\end_inset
???
\begin_inset Quotes erd
\end_inset
, it means that LyX could not do the inventory of your LaTeX configuration
for some reason.
If you are using teTeX, it might be that the new package you installed
is not found.
This is because you forgot to run the command
\family typewriter
texhash
\family default
, which tells teTeX to update its own configuration.
\end_layout
\begin_layout Section
LaTeX version currently in use
\end_layout
\begin_layout Standard
The LaTeX version that LyX will use is:
\family typewriter
@chk_fmtversion@
\family default
.
Note that, for best results, you should be using at least LaTeX release
\family typewriter
1995/12/01
\family default
\begin_inset Foot
status collapsed
\begin_layout Standard
In case it is not clear to you, this number is the date at which the version
has been released.
\end_layout
\end_inset
.
In fact, earlier versions may work for many things, but will certainly
fail in some cases.
We feel that it is better to stick to a minimal version than try to work
around all the quirks of older ones.
\end_layout
\begin_layout Section
Fonts
\end_layout
\begin_layout Subsection
EC fonts
\end_layout
\begin_layout Description
Found: @chk_ec@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
fonts/ec
\end_layout
\begin_layout Description
Notes: LaTeX does not require the use of
\family sans
ec
\family default
fonts, however they are strongly recommended.
The
\family sans
ec
\family default
fonts are available in a more natural range of sizes and allow better hyphenati
on and kerning than the old fonts such as
\family sans
cmr10
\family default
.
If you already have the so-called
\family sans
dc
\family default
fonts installed, please upgrade to the
\family sans
ec
\family default
fonts, which replace them.
They are used automatically if LyX determines that you have them installed.
\end_layout
The Grand Font Selection Redesign: * lib/lyx2lyx/LyX.py (format_relation): add file format 247 (from Georg BAUM). * lib/lyx2lyx/lyx_1_5.py: add convert_font_settings, revert_font_settings (from Georg BAUM). * lib/chkconfig.ltx: Test for newly supported font packages * lib/doc/LaTeXConfig.lyx.in: document newly supported font packages * lib/doc/UserGuide.lyx: document new UI. * lib/doc/Extended.lyx: update PostScript font documentation * development/FORMAT: document file format change 246->247. * src/tex-strings.[Ch]: new strings tex_fonts_roman, tex_fonts_sans, tex_fonts_monospaced (with GUI equivalents). * src/buffer.C: Format up to 247. * src/bufferparams.C: new params fontsRoman, fontsSans, fontsTypewriter, fontsDefaultFamily, fontsSC, fontsOSF, fontsSansScale and fontsTypewriterScale (LyXFont const BufferParams::getFont): consider switch of default family. (string const BufferParams::loadFonts): new method to get all the LaTeX font stuff done. * src/paragraph.C (LyXFont const Paragraph::getFont): (LyXFont const Paragraph::getLabelFont): (LyXFont const Paragraph::getLayoutFont): user buffer's not textclass's default font * src/text.C (int LyXText::leftMargin): (int LyXText::rightMargin): user buffer's not textclass's default font * src/text2.C (LyXFont LyXText::getFont): (LyXFont LyXText::getLayoutFont): (LyXFont LyXText::getLabelFont): check if the family of the default document font has been customized. * src/frontends/gtk/GDocument.[Ch]: implement new font ui (from Georg BAUM). * src/frontends/gtk/glade/document.glade: implement new font ui (from Georg BAUM). * src/frontends/qt3/Makefile.dialogs: add new FontModuleBase * src/frontends/qt3/ui/FontModuleBase.ui: new File * src/frontends/qt3/ui/TextLayoutModuleBase.ui: remove font widgets * src/frontends/qt3/QDocument.C * src/frontends/qt3/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/Makefile.dialogs: add new FontUi * src/frontends/qt4/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/ui/FontUi.ui: new File * src/frontends/qt4/ui/TextLayoutUi.ui: remove font widgets * src/frontends/qt4/ui/compile_uic.sh: add new FontUi * src/frontends/xforms/FormDocument.[Ch]: implement new font ui * src/frontends/xforms/forms/form_document.fd: add new font tab. * src/frontends/controllers/ControlDocument.[Ch] (char ControlDocument::fontfamilies): (char ControlDocument::fontfamilies_gui): (bool ControlDocument::isFontAvailable): (bool ControlDocument::providesSC): (bool ControlDocument::providesOSF): (bool ControlDocument::providesScale): new methods, providing font info. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14143 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-19 08:10:17 +00:00
\begin_layout Subsection
Latin Modern
\end_layout
\begin_layout Description
Found: @chk_lmodern@
\end_layout
\begin_layout Description
CTAN:
\family sans
fonts/lm/
\end_layout
\begin_layout Description
Notes: The
\family sans
Latin Modern
\family default
fonts are PostScript® versions of LaTeX' standard font (Computer Modern).
The Grand Font Selection Redesign: * lib/lyx2lyx/LyX.py (format_relation): add file format 247 (from Georg BAUM). * lib/lyx2lyx/lyx_1_5.py: add convert_font_settings, revert_font_settings (from Georg BAUM). * lib/chkconfig.ltx: Test for newly supported font packages * lib/doc/LaTeXConfig.lyx.in: document newly supported font packages * lib/doc/UserGuide.lyx: document new UI. * lib/doc/Extended.lyx: update PostScript font documentation * development/FORMAT: document file format change 246->247. * src/tex-strings.[Ch]: new strings tex_fonts_roman, tex_fonts_sans, tex_fonts_monospaced (with GUI equivalents). * src/buffer.C: Format up to 247. * src/bufferparams.C: new params fontsRoman, fontsSans, fontsTypewriter, fontsDefaultFamily, fontsSC, fontsOSF, fontsSansScale and fontsTypewriterScale (LyXFont const BufferParams::getFont): consider switch of default family. (string const BufferParams::loadFonts): new method to get all the LaTeX font stuff done. * src/paragraph.C (LyXFont const Paragraph::getFont): (LyXFont const Paragraph::getLabelFont): (LyXFont const Paragraph::getLayoutFont): user buffer's not textclass's default font * src/text.C (int LyXText::leftMargin): (int LyXText::rightMargin): user buffer's not textclass's default font * src/text2.C (LyXFont LyXText::getFont): (LyXFont LyXText::getLayoutFont): (LyXFont LyXText::getLabelFont): check if the family of the default document font has been customized. * src/frontends/gtk/GDocument.[Ch]: implement new font ui (from Georg BAUM). * src/frontends/gtk/glade/document.glade: implement new font ui (from Georg BAUM). * src/frontends/qt3/Makefile.dialogs: add new FontModuleBase * src/frontends/qt3/ui/FontModuleBase.ui: new File * src/frontends/qt3/ui/TextLayoutModuleBase.ui: remove font widgets * src/frontends/qt3/QDocument.C * src/frontends/qt3/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/Makefile.dialogs: add new FontUi * src/frontends/qt4/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/ui/FontUi.ui: new File * src/frontends/qt4/ui/TextLayoutUi.ui: remove font widgets * src/frontends/qt4/ui/compile_uic.sh: add new FontUi * src/frontends/xforms/FormDocument.[Ch]: implement new font ui * src/frontends/xforms/forms/form_document.fd: add new font tab. * src/frontends/controllers/ControlDocument.[Ch] (char ControlDocument::fontfamilies): (char ControlDocument::fontfamilies_gui): (bool ControlDocument::isFontAvailable): (bool ControlDocument::providesSC): (bool ControlDocument::providesOSF): (bool ControlDocument::providesScale): new methods, providing font info. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14143 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-19 08:10:17 +00:00
They aim to become the default LaTeX font eventually.
We recommend to use them instead of other PostScript® versions of Computer
The Grand Font Selection Redesign: * lib/lyx2lyx/LyX.py (format_relation): add file format 247 (from Georg BAUM). * lib/lyx2lyx/lyx_1_5.py: add convert_font_settings, revert_font_settings (from Georg BAUM). * lib/chkconfig.ltx: Test for newly supported font packages * lib/doc/LaTeXConfig.lyx.in: document newly supported font packages * lib/doc/UserGuide.lyx: document new UI. * lib/doc/Extended.lyx: update PostScript font documentation * development/FORMAT: document file format change 246->247. * src/tex-strings.[Ch]: new strings tex_fonts_roman, tex_fonts_sans, tex_fonts_monospaced (with GUI equivalents). * src/buffer.C: Format up to 247. * src/bufferparams.C: new params fontsRoman, fontsSans, fontsTypewriter, fontsDefaultFamily, fontsSC, fontsOSF, fontsSansScale and fontsTypewriterScale (LyXFont const BufferParams::getFont): consider switch of default family. (string const BufferParams::loadFonts): new method to get all the LaTeX font stuff done. * src/paragraph.C (LyXFont const Paragraph::getFont): (LyXFont const Paragraph::getLabelFont): (LyXFont const Paragraph::getLayoutFont): user buffer's not textclass's default font * src/text.C (int LyXText::leftMargin): (int LyXText::rightMargin): user buffer's not textclass's default font * src/text2.C (LyXFont LyXText::getFont): (LyXFont LyXText::getLayoutFont): (LyXFont LyXText::getLabelFont): check if the family of the default document font has been customized. * src/frontends/gtk/GDocument.[Ch]: implement new font ui (from Georg BAUM). * src/frontends/gtk/glade/document.glade: implement new font ui (from Georg BAUM). * src/frontends/qt3/Makefile.dialogs: add new FontModuleBase * src/frontends/qt3/ui/FontModuleBase.ui: new File * src/frontends/qt3/ui/TextLayoutModuleBase.ui: remove font widgets * src/frontends/qt3/QDocument.C * src/frontends/qt3/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/Makefile.dialogs: add new FontUi * src/frontends/qt4/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/ui/FontUi.ui: new File * src/frontends/qt4/ui/TextLayoutUi.ui: remove font widgets * src/frontends/qt4/ui/compile_uic.sh: add new FontUi * src/frontends/xforms/FormDocument.[Ch]: implement new font ui * src/frontends/xforms/forms/form_document.fd: add new font tab. * src/frontends/controllers/ControlDocument.[Ch] (char ControlDocument::fontfamilies): (char ControlDocument::fontfamilies_gui): (bool ControlDocument::isFontAvailable): (bool ControlDocument::providesSC): (bool ControlDocument::providesOSF): (bool ControlDocument::providesScale): new methods, providing font info. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14143 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-19 08:10:17 +00:00
Modern (like AE).
\end_layout
\begin_layout Subsection
Almost European (AE)
\end_layout
\begin_layout Description
Found: @chk_ae@
\end_layout
\begin_layout Description
CTAN:
\family sans
fonts/ae/
\end_layout
\begin_layout Description
Notes: The
\family sans
AE
\family default
package provide virtual PostScript® versions of LaTeX' standard font (Computer
The Grand Font Selection Redesign: * lib/lyx2lyx/LyX.py (format_relation): add file format 247 (from Georg BAUM). * lib/lyx2lyx/lyx_1_5.py: add convert_font_settings, revert_font_settings (from Georg BAUM). * lib/chkconfig.ltx: Test for newly supported font packages * lib/doc/LaTeXConfig.lyx.in: document newly supported font packages * lib/doc/UserGuide.lyx: document new UI. * lib/doc/Extended.lyx: update PostScript font documentation * development/FORMAT: document file format change 246->247. * src/tex-strings.[Ch]: new strings tex_fonts_roman, tex_fonts_sans, tex_fonts_monospaced (with GUI equivalents). * src/buffer.C: Format up to 247. * src/bufferparams.C: new params fontsRoman, fontsSans, fontsTypewriter, fontsDefaultFamily, fontsSC, fontsOSF, fontsSansScale and fontsTypewriterScale (LyXFont const BufferParams::getFont): consider switch of default family. (string const BufferParams::loadFonts): new method to get all the LaTeX font stuff done. * src/paragraph.C (LyXFont const Paragraph::getFont): (LyXFont const Paragraph::getLabelFont): (LyXFont const Paragraph::getLayoutFont): user buffer's not textclass's default font * src/text.C (int LyXText::leftMargin): (int LyXText::rightMargin): user buffer's not textclass's default font * src/text2.C (LyXFont LyXText::getFont): (LyXFont LyXText::getLayoutFont): (LyXFont LyXText::getLabelFont): check if the family of the default document font has been customized. * src/frontends/gtk/GDocument.[Ch]: implement new font ui (from Georg BAUM). * src/frontends/gtk/glade/document.glade: implement new font ui (from Georg BAUM). * src/frontends/qt3/Makefile.dialogs: add new FontModuleBase * src/frontends/qt3/ui/FontModuleBase.ui: new File * src/frontends/qt3/ui/TextLayoutModuleBase.ui: remove font widgets * src/frontends/qt3/QDocument.C * src/frontends/qt3/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/Makefile.dialogs: add new FontUi * src/frontends/qt4/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/ui/FontUi.ui: new File * src/frontends/qt4/ui/TextLayoutUi.ui: remove font widgets * src/frontends/qt4/ui/compile_uic.sh: add new FontUi * src/frontends/xforms/FormDocument.[Ch]: implement new font ui * src/frontends/xforms/forms/form_document.fd: add new font tab. * src/frontends/controllers/ControlDocument.[Ch] (char ControlDocument::fontfamilies): (char ControlDocument::fontfamilies_gui): (bool ControlDocument::isFontAvailable): (bool ControlDocument::providesSC): (bool ControlDocument::providesOSF): (bool ControlDocument::providesScale): new methods, providing font info. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14143 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-19 08:10:17 +00:00
Modern).
Unless you rely on special characters, we recommend to use
\family sans
Latin Modern
\family default
instead.
\end_layout
\begin_layout Subsection
Eco
\end_layout
\begin_layout Description
Found: @chk_eco@
\end_layout
\begin_layout Description
CTAN:
\family sans
fonts/eco/
\end_layout
\begin_layout Description
Notes: The
\family sans
eco
\family default
package is used by LyX to access the old style numerals of the
\family sans
Computer Modern
\family default
font family.
\end_layout
\begin_layout Subsection
psnfss
\end_layout
\begin_layout Description
Found: @chk_psnfss@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/required/psnfss/
\end_layout
\begin_layout Description
The Grand Font Selection Redesign: * lib/lyx2lyx/LyX.py (format_relation): add file format 247 (from Georg BAUM). * lib/lyx2lyx/lyx_1_5.py: add convert_font_settings, revert_font_settings (from Georg BAUM). * lib/chkconfig.ltx: Test for newly supported font packages * lib/doc/LaTeXConfig.lyx.in: document newly supported font packages * lib/doc/UserGuide.lyx: document new UI. * lib/doc/Extended.lyx: update PostScript font documentation * development/FORMAT: document file format change 246->247. * src/tex-strings.[Ch]: new strings tex_fonts_roman, tex_fonts_sans, tex_fonts_monospaced (with GUI equivalents). * src/buffer.C: Format up to 247. * src/bufferparams.C: new params fontsRoman, fontsSans, fontsTypewriter, fontsDefaultFamily, fontsSC, fontsOSF, fontsSansScale and fontsTypewriterScale (LyXFont const BufferParams::getFont): consider switch of default family. (string const BufferParams::loadFonts): new method to get all the LaTeX font stuff done. * src/paragraph.C (LyXFont const Paragraph::getFont): (LyXFont const Paragraph::getLabelFont): (LyXFont const Paragraph::getLayoutFont): user buffer's not textclass's default font * src/text.C (int LyXText::leftMargin): (int LyXText::rightMargin): user buffer's not textclass's default font * src/text2.C (LyXFont LyXText::getFont): (LyXFont LyXText::getLayoutFont): (LyXFont LyXText::getLabelFont): check if the family of the default document font has been customized. * src/frontends/gtk/GDocument.[Ch]: implement new font ui (from Georg BAUM). * src/frontends/gtk/glade/document.glade: implement new font ui (from Georg BAUM). * src/frontends/qt3/Makefile.dialogs: add new FontModuleBase * src/frontends/qt3/ui/FontModuleBase.ui: new File * src/frontends/qt3/ui/TextLayoutModuleBase.ui: remove font widgets * src/frontends/qt3/QDocument.C * src/frontends/qt3/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/Makefile.dialogs: add new FontUi * src/frontends/qt4/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/ui/FontUi.ui: new File * src/frontends/qt4/ui/TextLayoutUi.ui: remove font widgets * src/frontends/qt4/ui/compile_uic.sh: add new FontUi * src/frontends/xforms/FormDocument.[Ch]: implement new font ui * src/frontends/xforms/forms/form_document.fd: add new font tab. * src/frontends/controllers/ControlDocument.[Ch] (char ControlDocument::fontfamilies): (char ControlDocument::fontfamilies_gui): (bool ControlDocument::isFontAvailable): (bool ControlDocument::providesSC): (bool ControlDocument::providesOSF): (bool ControlDocument::providesScale): new methods, providing font info. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14143 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-19 08:10:17 +00:00
Notes: The
\family sans
psnfss
\family default
The Grand Font Selection Redesign: * lib/lyx2lyx/LyX.py (format_relation): add file format 247 (from Georg BAUM). * lib/lyx2lyx/lyx_1_5.py: add convert_font_settings, revert_font_settings (from Georg BAUM). * lib/chkconfig.ltx: Test for newly supported font packages * lib/doc/LaTeXConfig.lyx.in: document newly supported font packages * lib/doc/UserGuide.lyx: document new UI. * lib/doc/Extended.lyx: update PostScript font documentation * development/FORMAT: document file format change 246->247. * src/tex-strings.[Ch]: new strings tex_fonts_roman, tex_fonts_sans, tex_fonts_monospaced (with GUI equivalents). * src/buffer.C: Format up to 247. * src/bufferparams.C: new params fontsRoman, fontsSans, fontsTypewriter, fontsDefaultFamily, fontsSC, fontsOSF, fontsSansScale and fontsTypewriterScale (LyXFont const BufferParams::getFont): consider switch of default family. (string const BufferParams::loadFonts): new method to get all the LaTeX font stuff done. * src/paragraph.C (LyXFont const Paragraph::getFont): (LyXFont const Paragraph::getLabelFont): (LyXFont const Paragraph::getLayoutFont): user buffer's not textclass's default font * src/text.C (int LyXText::leftMargin): (int LyXText::rightMargin): user buffer's not textclass's default font * src/text2.C (LyXFont LyXText::getFont): (LyXFont LyXText::getLayoutFont): (LyXFont LyXText::getLabelFont): check if the family of the default document font has been customized. * src/frontends/gtk/GDocument.[Ch]: implement new font ui (from Georg BAUM). * src/frontends/gtk/glade/document.glade: implement new font ui (from Georg BAUM). * src/frontends/qt3/Makefile.dialogs: add new FontModuleBase * src/frontends/qt3/ui/FontModuleBase.ui: new File * src/frontends/qt3/ui/TextLayoutModuleBase.ui: remove font widgets * src/frontends/qt3/QDocument.C * src/frontends/qt3/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/Makefile.dialogs: add new FontUi * src/frontends/qt4/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/ui/FontUi.ui: new File * src/frontends/qt4/ui/TextLayoutUi.ui: remove font widgets * src/frontends/qt4/ui/compile_uic.sh: add new FontUi * src/frontends/xforms/FormDocument.[Ch]: implement new font ui * src/frontends/xforms/forms/form_document.fd: add new font tab. * src/frontends/controllers/ControlDocument.[Ch] (char ControlDocument::fontfamilies): (char ControlDocument::fontfamilies_gui): (bool ControlDocument::isFontAvailable): (bool ControlDocument::providesSC): (bool ControlDocument::providesOSF): (bool ControlDocument::providesScale): new methods, providing font info. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14143 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-19 08:10:17 +00:00
bundle allows you to change the fonts used by LyX to one of the 35 classical
fonts available on PostScript® printers.
Currently, the support for
\family sans
psnfss
\family default
is limited in LyX: you can only chose a few combinations of PostScript®
fonts in
\family sans
\size normal
Layout->Document
\family default
\size default
.
\end_layout
The Grand Font Selection Redesign: * lib/lyx2lyx/LyX.py (format_relation): add file format 247 (from Georg BAUM). * lib/lyx2lyx/lyx_1_5.py: add convert_font_settings, revert_font_settings (from Georg BAUM). * lib/chkconfig.ltx: Test for newly supported font packages * lib/doc/LaTeXConfig.lyx.in: document newly supported font packages * lib/doc/UserGuide.lyx: document new UI. * lib/doc/Extended.lyx: update PostScript font documentation * development/FORMAT: document file format change 246->247. * src/tex-strings.[Ch]: new strings tex_fonts_roman, tex_fonts_sans, tex_fonts_monospaced (with GUI equivalents). * src/buffer.C: Format up to 247. * src/bufferparams.C: new params fontsRoman, fontsSans, fontsTypewriter, fontsDefaultFamily, fontsSC, fontsOSF, fontsSansScale and fontsTypewriterScale (LyXFont const BufferParams::getFont): consider switch of default family. (string const BufferParams::loadFonts): new method to get all the LaTeX font stuff done. * src/paragraph.C (LyXFont const Paragraph::getFont): (LyXFont const Paragraph::getLabelFont): (LyXFont const Paragraph::getLayoutFont): user buffer's not textclass's default font * src/text.C (int LyXText::leftMargin): (int LyXText::rightMargin): user buffer's not textclass's default font * src/text2.C (LyXFont LyXText::getFont): (LyXFont LyXText::getLayoutFont): (LyXFont LyXText::getLabelFont): check if the family of the default document font has been customized. * src/frontends/gtk/GDocument.[Ch]: implement new font ui (from Georg BAUM). * src/frontends/gtk/glade/document.glade: implement new font ui (from Georg BAUM). * src/frontends/qt3/Makefile.dialogs: add new FontModuleBase * src/frontends/qt3/ui/FontModuleBase.ui: new File * src/frontends/qt3/ui/TextLayoutModuleBase.ui: remove font widgets * src/frontends/qt3/QDocument.C * src/frontends/qt3/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/Makefile.dialogs: add new FontUi * src/frontends/qt4/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/ui/FontUi.ui: new File * src/frontends/qt4/ui/TextLayoutUi.ui: remove font widgets * src/frontends/qt4/ui/compile_uic.sh: add new FontUi * src/frontends/xforms/FormDocument.[Ch]: implement new font ui * src/frontends/xforms/forms/form_document.fd: add new font tab. * src/frontends/controllers/ControlDocument.[Ch] (char ControlDocument::fontfamilies): (char ControlDocument::fontfamilies_gui): (bool ControlDocument::isFontAvailable): (bool ControlDocument::providesSC): (bool ControlDocument::providesOSF): (bool ControlDocument::providesScale): new methods, providing font info. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14143 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-19 08:10:17 +00:00
\begin_layout Standard
Different versions of
\family sans
psnfss
\family default
provide different font packages.
Even if LyX supports the deprecated packages as well, we recommend that
you take care to have the newest ones installed.
A recent
The Grand Font Selection Redesign: * lib/lyx2lyx/LyX.py (format_relation): add file format 247 (from Georg BAUM). * lib/lyx2lyx/lyx_1_5.py: add convert_font_settings, revert_font_settings (from Georg BAUM). * lib/chkconfig.ltx: Test for newly supported font packages * lib/doc/LaTeXConfig.lyx.in: document newly supported font packages * lib/doc/UserGuide.lyx: document new UI. * lib/doc/Extended.lyx: update PostScript font documentation * development/FORMAT: document file format change 246->247. * src/tex-strings.[Ch]: new strings tex_fonts_roman, tex_fonts_sans, tex_fonts_monospaced (with GUI equivalents). * src/buffer.C: Format up to 247. * src/bufferparams.C: new params fontsRoman, fontsSans, fontsTypewriter, fontsDefaultFamily, fontsSC, fontsOSF, fontsSansScale and fontsTypewriterScale (LyXFont const BufferParams::getFont): consider switch of default family. (string const BufferParams::loadFonts): new method to get all the LaTeX font stuff done. * src/paragraph.C (LyXFont const Paragraph::getFont): (LyXFont const Paragraph::getLabelFont): (LyXFont const Paragraph::getLayoutFont): user buffer's not textclass's default font * src/text.C (int LyXText::leftMargin): (int LyXText::rightMargin): user buffer's not textclass's default font * src/text2.C (LyXFont LyXText::getFont): (LyXFont LyXText::getLayoutFont): (LyXFont LyXText::getLabelFont): check if the family of the default document font has been customized. * src/frontends/gtk/GDocument.[Ch]: implement new font ui (from Georg BAUM). * src/frontends/gtk/glade/document.glade: implement new font ui (from Georg BAUM). * src/frontends/qt3/Makefile.dialogs: add new FontModuleBase * src/frontends/qt3/ui/FontModuleBase.ui: new File * src/frontends/qt3/ui/TextLayoutModuleBase.ui: remove font widgets * src/frontends/qt3/QDocument.C * src/frontends/qt3/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/Makefile.dialogs: add new FontUi * src/frontends/qt4/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/ui/FontUi.ui: new File * src/frontends/qt4/ui/TextLayoutUi.ui: remove font widgets * src/frontends/qt4/ui/compile_uic.sh: add new FontUi * src/frontends/xforms/FormDocument.[Ch]: implement new font ui * src/frontends/xforms/forms/form_document.fd: add new font tab. * src/frontends/controllers/ControlDocument.[Ch] (char ControlDocument::fontfamilies): (char ControlDocument::fontfamilies_gui): (bool ControlDocument::isFontAvailable): (bool ControlDocument::providesSC): (bool ControlDocument::providesOSF): (bool ControlDocument::providesScale): new methods, providing font info. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14143 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-19 08:10:17 +00:00
\family sans
psnfss
The Grand Font Selection Redesign: * lib/lyx2lyx/LyX.py (format_relation): add file format 247 (from Georg BAUM). * lib/lyx2lyx/lyx_1_5.py: add convert_font_settings, revert_font_settings (from Georg BAUM). * lib/chkconfig.ltx: Test for newly supported font packages * lib/doc/LaTeXConfig.lyx.in: document newly supported font packages * lib/doc/UserGuide.lyx: document new UI. * lib/doc/Extended.lyx: update PostScript font documentation * development/FORMAT: document file format change 246->247. * src/tex-strings.[Ch]: new strings tex_fonts_roman, tex_fonts_sans, tex_fonts_monospaced (with GUI equivalents). * src/buffer.C: Format up to 247. * src/bufferparams.C: new params fontsRoman, fontsSans, fontsTypewriter, fontsDefaultFamily, fontsSC, fontsOSF, fontsSansScale and fontsTypewriterScale (LyXFont const BufferParams::getFont): consider switch of default family. (string const BufferParams::loadFonts): new method to get all the LaTeX font stuff done. * src/paragraph.C (LyXFont const Paragraph::getFont): (LyXFont const Paragraph::getLabelFont): (LyXFont const Paragraph::getLayoutFont): user buffer's not textclass's default font * src/text.C (int LyXText::leftMargin): (int LyXText::rightMargin): user buffer's not textclass's default font * src/text2.C (LyXFont LyXText::getFont): (LyXFont LyXText::getLayoutFont): (LyXFont LyXText::getLabelFont): check if the family of the default document font has been customized. * src/frontends/gtk/GDocument.[Ch]: implement new font ui (from Georg BAUM). * src/frontends/gtk/glade/document.glade: implement new font ui (from Georg BAUM). * src/frontends/qt3/Makefile.dialogs: add new FontModuleBase * src/frontends/qt3/ui/FontModuleBase.ui: new File * src/frontends/qt3/ui/TextLayoutModuleBase.ui: remove font widgets * src/frontends/qt3/QDocument.C * src/frontends/qt3/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/Makefile.dialogs: add new FontUi * src/frontends/qt4/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/ui/FontUi.ui: new File * src/frontends/qt4/ui/TextLayoutUi.ui: remove font widgets * src/frontends/qt4/ui/compile_uic.sh: add new FontUi * src/frontends/xforms/FormDocument.[Ch]: implement new font ui * src/frontends/xforms/forms/form_document.fd: add new font tab. * src/frontends/controllers/ControlDocument.[Ch] (char ControlDocument::fontfamilies): (char ControlDocument::fontfamilies_gui): (bool ControlDocument::isFontAvailable): (bool ControlDocument::providesSC): (bool ControlDocument::providesOSF): (bool ControlDocument::providesScale): new methods, providing font info. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14143 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-19 08:10:17 +00:00
\family default
bundle should at least include:
\end_layout
\begin_layout Itemize
\family sans
mathpazo
\family default
(newest Palatino support).
\series bold
Found:
\series default
@chk_mathpazo@
\end_layout
\begin_layout Itemize
\family sans
mathpple
\family default
(deprecated Palatino support).
\series bold
Found:
\series default
@chk_mathpple@
\end_layout
\begin_layout Itemize
\family sans
mathptmx
\family default
(newest Times support).
\series bold
Found:
\series default
@chk_mathptmx@
\end_layout
\begin_layout Itemize
\family sans
mathptm
\family default
(deprecated Times support).
\series bold
Found:
\series default
@chk_mathptm@
\end_layout
\begin_layout Itemize
\family sans
utopia
\family default
(Utopia).
\series bold
Found:
\series default
@chk_utopia@
\end_layout
\begin_layout Itemize
\family sans
avant
\family default
(Avant Garde).
\series bold
Found:
\series default
@chk_avant@
\end_layout
\begin_layout Itemize
\family sans
bookman
\family default
(Bookman).
\series bold
Found:
\series default
@chk_bookman@
\end_layout
\begin_layout Itemize
\family sans
charter
\family default
(Charter).
\series bold
Found:
\series default
@chk_charter@
\end_layout
\begin_layout Itemize
\family sans
newcent
\family default
(New Century Gothic).
\series bold
Found:
\series default
@chk_newcent@
\end_layout
\begin_layout Itemize
\family sans
chancery
\family default
(Zapf Chancery).
\series bold
Found:
\series default
@chk_chancery@
\end_layout
\begin_layout Subsection
fourier-GUTenberg
\end_layout
\begin_layout Description
Found: @chk_fourier@
\end_layout
\begin_layout Description
CTAN:
\family sans
fonts/fourier-GUT
\end_layout
\begin_layout Description
Notes: The
\family sans
fourier
The Grand Font Selection Redesign: * lib/lyx2lyx/LyX.py (format_relation): add file format 247 (from Georg BAUM). * lib/lyx2lyx/lyx_1_5.py: add convert_font_settings, revert_font_settings (from Georg BAUM). * lib/chkconfig.ltx: Test for newly supported font packages * lib/doc/LaTeXConfig.lyx.in: document newly supported font packages * lib/doc/UserGuide.lyx: document new UI. * lib/doc/Extended.lyx: update PostScript font documentation * development/FORMAT: document file format change 246->247. * src/tex-strings.[Ch]: new strings tex_fonts_roman, tex_fonts_sans, tex_fonts_monospaced (with GUI equivalents). * src/buffer.C: Format up to 247. * src/bufferparams.C: new params fontsRoman, fontsSans, fontsTypewriter, fontsDefaultFamily, fontsSC, fontsOSF, fontsSansScale and fontsTypewriterScale (LyXFont const BufferParams::getFont): consider switch of default family. (string const BufferParams::loadFonts): new method to get all the LaTeX font stuff done. * src/paragraph.C (LyXFont const Paragraph::getFont): (LyXFont const Paragraph::getLabelFont): (LyXFont const Paragraph::getLayoutFont): user buffer's not textclass's default font * src/text.C (int LyXText::leftMargin): (int LyXText::rightMargin): user buffer's not textclass's default font * src/text2.C (LyXFont LyXText::getFont): (LyXFont LyXText::getLayoutFont): (LyXFont LyXText::getLabelFont): check if the family of the default document font has been customized. * src/frontends/gtk/GDocument.[Ch]: implement new font ui (from Georg BAUM). * src/frontends/gtk/glade/document.glade: implement new font ui (from Georg BAUM). * src/frontends/qt3/Makefile.dialogs: add new FontModuleBase * src/frontends/qt3/ui/FontModuleBase.ui: new File * src/frontends/qt3/ui/TextLayoutModuleBase.ui: remove font widgets * src/frontends/qt3/QDocument.C * src/frontends/qt3/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/Makefile.dialogs: add new FontUi * src/frontends/qt4/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/ui/FontUi.ui: new File * src/frontends/qt4/ui/TextLayoutUi.ui: remove font widgets * src/frontends/qt4/ui/compile_uic.sh: add new FontUi * src/frontends/xforms/FormDocument.[Ch]: implement new font ui * src/frontends/xforms/forms/form_document.fd: add new font tab. * src/frontends/controllers/ControlDocument.[Ch] (char ControlDocument::fontfamilies): (char ControlDocument::fontfamilies_gui): (bool ControlDocument::isFontAvailable): (bool ControlDocument::providesSC): (bool ControlDocument::providesOSF): (bool ControlDocument::providesScale): new methods, providing font info. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14143 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-19 08:10:17 +00:00
\family default
package provides support for the Utopia PostScript® font.
The Grand Font Selection Redesign: * lib/lyx2lyx/LyX.py (format_relation): add file format 247 (from Georg BAUM). * lib/lyx2lyx/lyx_1_5.py: add convert_font_settings, revert_font_settings (from Georg BAUM). * lib/chkconfig.ltx: Test for newly supported font packages * lib/doc/LaTeXConfig.lyx.in: document newly supported font packages * lib/doc/UserGuide.lyx: document new UI. * lib/doc/Extended.lyx: update PostScript font documentation * development/FORMAT: document file format change 246->247. * src/tex-strings.[Ch]: new strings tex_fonts_roman, tex_fonts_sans, tex_fonts_monospaced (with GUI equivalents). * src/buffer.C: Format up to 247. * src/bufferparams.C: new params fontsRoman, fontsSans, fontsTypewriter, fontsDefaultFamily, fontsSC, fontsOSF, fontsSansScale and fontsTypewriterScale (LyXFont const BufferParams::getFont): consider switch of default family. (string const BufferParams::loadFonts): new method to get all the LaTeX font stuff done. * src/paragraph.C (LyXFont const Paragraph::getFont): (LyXFont const Paragraph::getLabelFont): (LyXFont const Paragraph::getLayoutFont): user buffer's not textclass's default font * src/text.C (int LyXText::leftMargin): (int LyXText::rightMargin): user buffer's not textclass's default font * src/text2.C (LyXFont LyXText::getFont): (LyXFont LyXText::getLayoutFont): (LyXFont LyXText::getLabelFont): check if the family of the default document font has been customized. * src/frontends/gtk/GDocument.[Ch]: implement new font ui (from Georg BAUM). * src/frontends/gtk/glade/document.glade: implement new font ui (from Georg BAUM). * src/frontends/qt3/Makefile.dialogs: add new FontModuleBase * src/frontends/qt3/ui/FontModuleBase.ui: new File * src/frontends/qt3/ui/TextLayoutModuleBase.ui: remove font widgets * src/frontends/qt3/QDocument.C * src/frontends/qt3/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/Makefile.dialogs: add new FontUi * src/frontends/qt4/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/ui/FontUi.ui: new File * src/frontends/qt4/ui/TextLayoutUi.ui: remove font widgets * src/frontends/qt4/ui/compile_uic.sh: add new FontUi * src/frontends/xforms/FormDocument.[Ch]: implement new font ui * src/frontends/xforms/forms/form_document.fd: add new font tab. * src/frontends/controllers/ControlDocument.[Ch] (char ControlDocument::fontfamilies): (char ControlDocument::fontfamilies_gui): (bool ControlDocument::isFontAvailable): (bool ControlDocument::providesSC): (bool ControlDocument::providesOSF): (bool ControlDocument::providesScale): new methods, providing font info. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14143 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-19 08:10:17 +00:00
Contrary to the
\family sans
utopia
\family default
package that ships with
\family sans
PSNFSS
\family default
bundle, it also provides suitable math fonts.
If this package is installed, it will be used instead of
\family sans
utopia
\family default
if you select the Utopia font.
\end_layout
\begin_layout Subsection
CM bright
\end_layout
\begin_layout Description
Found: @chk_cmbright@
\end_layout
\begin_layout Description
CTAN:
\family sans
fonts/cmbright
\end_layout
\begin_layout Description
Notes: CM bright is a sans serif font that also provides nice sans serif
math fonts.
\end_layout
\begin_layout Subsection
Bera
\end_layout
\begin_layout Description
Found: @chk_bera@
\end_layout
\begin_layout Description
CTAN:
\family sans
fonts/bera
\end_layout
\begin_layout Description
Notes: The bera fonts are a clone of Bitstream Vera, including Bera Serif
(a slab-serif Roman), Bera Sans (a Frutiger descendant), and Bera Mono
(monospaced/typewriter).
\end_layout
\begin_layout Subsection
Concrete
\end_layout
\begin_layout Description
Found: @chk_ccfonts@
\end_layout
\begin_layout Description
CTAN:
\family sans
macros/latex/contrib/ccfonts/
\end_layout
\begin_layout Description
Notes: The
\family sans
ccfonts
The Grand Font Selection Redesign: * lib/lyx2lyx/LyX.py (format_relation): add file format 247 (from Georg BAUM). * lib/lyx2lyx/lyx_1_5.py: add convert_font_settings, revert_font_settings (from Georg BAUM). * lib/chkconfig.ltx: Test for newly supported font packages * lib/doc/LaTeXConfig.lyx.in: document newly supported font packages * lib/doc/UserGuide.lyx: document new UI. * lib/doc/Extended.lyx: update PostScript font documentation * development/FORMAT: document file format change 246->247. * src/tex-strings.[Ch]: new strings tex_fonts_roman, tex_fonts_sans, tex_fonts_monospaced (with GUI equivalents). * src/buffer.C: Format up to 247. * src/bufferparams.C: new params fontsRoman, fontsSans, fontsTypewriter, fontsDefaultFamily, fontsSC, fontsOSF, fontsSansScale and fontsTypewriterScale (LyXFont const BufferParams::getFont): consider switch of default family. (string const BufferParams::loadFonts): new method to get all the LaTeX font stuff done. * src/paragraph.C (LyXFont const Paragraph::getFont): (LyXFont const Paragraph::getLabelFont): (LyXFont const Paragraph::getLayoutFont): user buffer's not textclass's default font * src/text.C (int LyXText::leftMargin): (int LyXText::rightMargin): user buffer's not textclass's default font * src/text2.C (LyXFont LyXText::getFont): (LyXFont LyXText::getLayoutFont): (LyXFont LyXText::getLabelFont): check if the family of the default document font has been customized. * src/frontends/gtk/GDocument.[Ch]: implement new font ui (from Georg BAUM). * src/frontends/gtk/glade/document.glade: implement new font ui (from Georg BAUM). * src/frontends/qt3/Makefile.dialogs: add new FontModuleBase * src/frontends/qt3/ui/FontModuleBase.ui: new File * src/frontends/qt3/ui/TextLayoutModuleBase.ui: remove font widgets * src/frontends/qt3/QDocument.C * src/frontends/qt3/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/Makefile.dialogs: add new FontUi * src/frontends/qt4/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/ui/FontUi.ui: new File * src/frontends/qt4/ui/TextLayoutUi.ui: remove font widgets * src/frontends/qt4/ui/compile_uic.sh: add new FontUi * src/frontends/xforms/FormDocument.[Ch]: implement new font ui * src/frontends/xforms/forms/form_document.fd: add new font tab. * src/frontends/controllers/ControlDocument.[Ch] (char ControlDocument::fontfamilies): (char ControlDocument::fontfamilies_gui): (bool ControlDocument::isFontAvailable): (bool ControlDocument::providesSC): (bool ControlDocument::providesOSF): (bool ControlDocument::providesScale): new methods, providing font info. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14143 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-19 08:10:17 +00:00
\family default
package provides support for the font that has been designed by Donald
Knuth for his
The Grand Font Selection Redesign: * lib/lyx2lyx/LyX.py (format_relation): add file format 247 (from Georg BAUM). * lib/lyx2lyx/lyx_1_5.py: add convert_font_settings, revert_font_settings (from Georg BAUM). * lib/chkconfig.ltx: Test for newly supported font packages * lib/doc/LaTeXConfig.lyx.in: document newly supported font packages * lib/doc/UserGuide.lyx: document new UI. * lib/doc/Extended.lyx: update PostScript font documentation * development/FORMAT: document file format change 246->247. * src/tex-strings.[Ch]: new strings tex_fonts_roman, tex_fonts_sans, tex_fonts_monospaced (with GUI equivalents). * src/buffer.C: Format up to 247. * src/bufferparams.C: new params fontsRoman, fontsSans, fontsTypewriter, fontsDefaultFamily, fontsSC, fontsOSF, fontsSansScale and fontsTypewriterScale (LyXFont const BufferParams::getFont): consider switch of default family. (string const BufferParams::loadFonts): new method to get all the LaTeX font stuff done. * src/paragraph.C (LyXFont const Paragraph::getFont): (LyXFont const Paragraph::getLabelFont): (LyXFont const Paragraph::getLayoutFont): user buffer's not textclass's default font * src/text.C (int LyXText::leftMargin): (int LyXText::rightMargin): user buffer's not textclass's default font * src/text2.C (LyXFont LyXText::getFont): (LyXFont LyXText::getLayoutFont): (LyXFont LyXText::getLabelFont): check if the family of the default document font has been customized. * src/frontends/gtk/GDocument.[Ch]: implement new font ui (from Georg BAUM). * src/frontends/gtk/glade/document.glade: implement new font ui (from Georg BAUM). * src/frontends/qt3/Makefile.dialogs: add new FontModuleBase * src/frontends/qt3/ui/FontModuleBase.ui: new File * src/frontends/qt3/ui/TextLayoutModuleBase.ui: remove font widgets * src/frontends/qt3/QDocument.C * src/frontends/qt3/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/Makefile.dialogs: add new FontUi * src/frontends/qt4/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/ui/FontUi.ui: new File * src/frontends/qt4/ui/TextLayoutUi.ui: remove font widgets * src/frontends/qt4/ui/compile_uic.sh: add new FontUi * src/frontends/xforms/FormDocument.[Ch]: implement new font ui * src/frontends/xforms/forms/form_document.fd: add new font tab. * src/frontends/controllers/ControlDocument.[Ch] (char ControlDocument::fontfamilies): (char ControlDocument::fontfamilies_gui): (bool ControlDocument::isFontAvailable): (bool ControlDocument::providesSC): (bool ControlDocument::providesOSF): (bool ControlDocument::providesScale): new methods, providing font info. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14143 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-19 08:10:17 +00:00
\emph on
Concrete Mathematics
\emph default
book, hence called concrete fonts.
\end_layout
\begin_layout Subsection
LuxiMono
\end_layout
\begin_layout Description
Found: @chk_luximono@
\end_layout
\begin_layout Description
CTAN:
\family sans
fonts/LuxiMono/
\end_layout
\begin_layout Description
Notes: The
\family sans
luximono
The Grand Font Selection Redesign: * lib/lyx2lyx/LyX.py (format_relation): add file format 247 (from Georg BAUM). * lib/lyx2lyx/lyx_1_5.py: add convert_font_settings, revert_font_settings (from Georg BAUM). * lib/chkconfig.ltx: Test for newly supported font packages * lib/doc/LaTeXConfig.lyx.in: document newly supported font packages * lib/doc/UserGuide.lyx: document new UI. * lib/doc/Extended.lyx: update PostScript font documentation * development/FORMAT: document file format change 246->247. * src/tex-strings.[Ch]: new strings tex_fonts_roman, tex_fonts_sans, tex_fonts_monospaced (with GUI equivalents). * src/buffer.C: Format up to 247. * src/bufferparams.C: new params fontsRoman, fontsSans, fontsTypewriter, fontsDefaultFamily, fontsSC, fontsOSF, fontsSansScale and fontsTypewriterScale (LyXFont const BufferParams::getFont): consider switch of default family. (string const BufferParams::loadFonts): new method to get all the LaTeX font stuff done. * src/paragraph.C (LyXFont const Paragraph::getFont): (LyXFont const Paragraph::getLabelFont): (LyXFont const Paragraph::getLayoutFont): user buffer's not textclass's default font * src/text.C (int LyXText::leftMargin): (int LyXText::rightMargin): user buffer's not textclass's default font * src/text2.C (LyXFont LyXText::getFont): (LyXFont LyXText::getLayoutFont): (LyXFont LyXText::getLabelFont): check if the family of the default document font has been customized. * src/frontends/gtk/GDocument.[Ch]: implement new font ui (from Georg BAUM). * src/frontends/gtk/glade/document.glade: implement new font ui (from Georg BAUM). * src/frontends/qt3/Makefile.dialogs: add new FontModuleBase * src/frontends/qt3/ui/FontModuleBase.ui: new File * src/frontends/qt3/ui/TextLayoutModuleBase.ui: remove font widgets * src/frontends/qt3/QDocument.C * src/frontends/qt3/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/Makefile.dialogs: add new FontUi * src/frontends/qt4/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/ui/FontUi.ui: new File * src/frontends/qt4/ui/TextLayoutUi.ui: remove font widgets * src/frontends/qt4/ui/compile_uic.sh: add new FontUi * src/frontends/xforms/FormDocument.[Ch]: implement new font ui * src/frontends/xforms/forms/form_document.fd: add new font tab. * src/frontends/controllers/ControlDocument.[Ch] (char ControlDocument::fontfamilies): (char ControlDocument::fontfamilies_gui): (bool ControlDocument::isFontAvailable): (bool ControlDocument::providesSC): (bool ControlDocument::providesOSF): (bool ControlDocument::providesScale): new methods, providing font info. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14143 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-19 08:10:17 +00:00
\family default
package provides support for the monospaced Luxida Mono font.
The Grand Font Selection Redesign: * lib/lyx2lyx/LyX.py (format_relation): add file format 247 (from Georg BAUM). * lib/lyx2lyx/lyx_1_5.py: add convert_font_settings, revert_font_settings (from Georg BAUM). * lib/chkconfig.ltx: Test for newly supported font packages * lib/doc/LaTeXConfig.lyx.in: document newly supported font packages * lib/doc/UserGuide.lyx: document new UI. * lib/doc/Extended.lyx: update PostScript font documentation * development/FORMAT: document file format change 246->247. * src/tex-strings.[Ch]: new strings tex_fonts_roman, tex_fonts_sans, tex_fonts_monospaced (with GUI equivalents). * src/buffer.C: Format up to 247. * src/bufferparams.C: new params fontsRoman, fontsSans, fontsTypewriter, fontsDefaultFamily, fontsSC, fontsOSF, fontsSansScale and fontsTypewriterScale (LyXFont const BufferParams::getFont): consider switch of default family. (string const BufferParams::loadFonts): new method to get all the LaTeX font stuff done. * src/paragraph.C (LyXFont const Paragraph::getFont): (LyXFont const Paragraph::getLabelFont): (LyXFont const Paragraph::getLayoutFont): user buffer's not textclass's default font * src/text.C (int LyXText::leftMargin): (int LyXText::rightMargin): user buffer's not textclass's default font * src/text2.C (LyXFont LyXText::getFont): (LyXFont LyXText::getLayoutFont): (LyXFont LyXText::getLabelFont): check if the family of the default document font has been customized. * src/frontends/gtk/GDocument.[Ch]: implement new font ui (from Georg BAUM). * src/frontends/gtk/glade/document.glade: implement new font ui (from Georg BAUM). * src/frontends/qt3/Makefile.dialogs: add new FontModuleBase * src/frontends/qt3/ui/FontModuleBase.ui: new File * src/frontends/qt3/ui/TextLayoutModuleBase.ui: remove font widgets * src/frontends/qt3/QDocument.C * src/frontends/qt3/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/Makefile.dialogs: add new FontUi * src/frontends/qt4/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/ui/FontUi.ui: new File * src/frontends/qt4/ui/TextLayoutUi.ui: remove font widgets * src/frontends/qt4/ui/compile_uic.sh: add new FontUi * src/frontends/xforms/FormDocument.[Ch]: implement new font ui * src/frontends/xforms/forms/form_document.fd: add new font tab. * src/frontends/controllers/ControlDocument.[Ch] (char ControlDocument::fontfamilies): (char ControlDocument::fontfamilies_gui): (bool ControlDocument::isFontAvailable): (bool ControlDocument::providesSC): (bool ControlDocument::providesOSF): (bool ControlDocument::providesScale): new methods, providing font info. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14143 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-19 08:10:17 +00:00
\end_layout
\begin_layout Subsection
TIPA
\end_layout
\begin_layout Description
Found: @chk_tipa@
\end_layout
\begin_layout Description
CTAN:
\family sans
fonts/tipa/
\end_layout
\begin_layout Description
Notes: The
\family sans
tipa
The Grand Font Selection Redesign: * lib/lyx2lyx/LyX.py (format_relation): add file format 247 (from Georg BAUM). * lib/lyx2lyx/lyx_1_5.py: add convert_font_settings, revert_font_settings (from Georg BAUM). * lib/chkconfig.ltx: Test for newly supported font packages * lib/doc/LaTeXConfig.lyx.in: document newly supported font packages * lib/doc/UserGuide.lyx: document new UI. * lib/doc/Extended.lyx: update PostScript font documentation * development/FORMAT: document file format change 246->247. * src/tex-strings.[Ch]: new strings tex_fonts_roman, tex_fonts_sans, tex_fonts_monospaced (with GUI equivalents). * src/buffer.C: Format up to 247. * src/bufferparams.C: new params fontsRoman, fontsSans, fontsTypewriter, fontsDefaultFamily, fontsSC, fontsOSF, fontsSansScale and fontsTypewriterScale (LyXFont const BufferParams::getFont): consider switch of default family. (string const BufferParams::loadFonts): new method to get all the LaTeX font stuff done. * src/paragraph.C (LyXFont const Paragraph::getFont): (LyXFont const Paragraph::getLabelFont): (LyXFont const Paragraph::getLayoutFont): user buffer's not textclass's default font * src/text.C (int LyXText::leftMargin): (int LyXText::rightMargin): user buffer's not textclass's default font * src/text2.C (LyXFont LyXText::getFont): (LyXFont LyXText::getLayoutFont): (LyXFont LyXText::getLabelFont): check if the family of the default document font has been customized. * src/frontends/gtk/GDocument.[Ch]: implement new font ui (from Georg BAUM). * src/frontends/gtk/glade/document.glade: implement new font ui (from Georg BAUM). * src/frontends/qt3/Makefile.dialogs: add new FontModuleBase * src/frontends/qt3/ui/FontModuleBase.ui: new File * src/frontends/qt3/ui/TextLayoutModuleBase.ui: remove font widgets * src/frontends/qt3/QDocument.C * src/frontends/qt3/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/Makefile.dialogs: add new FontUi * src/frontends/qt4/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/ui/FontUi.ui: new File * src/frontends/qt4/ui/TextLayoutUi.ui: remove font widgets * src/frontends/qt4/ui/compile_uic.sh: add new FontUi * src/frontends/xforms/FormDocument.[Ch]: implement new font ui * src/frontends/xforms/forms/form_document.fd: add new font tab. * src/frontends/controllers/ControlDocument.[Ch] (char ControlDocument::fontfamilies): (char ControlDocument::fontfamilies_gui): (bool ControlDocument::isFontAvailable): (bool ControlDocument::providesSC): (bool ControlDocument::providesOSF): (bool ControlDocument::providesScale): new methods, providing font info. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14143 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-19 08:10:17 +00:00
\family default
package provides comprehensive support and fonts for typesetting phonetic
The Grand Font Selection Redesign: * lib/lyx2lyx/LyX.py (format_relation): add file format 247 (from Georg BAUM). * lib/lyx2lyx/lyx_1_5.py: add convert_font_settings, revert_font_settings (from Georg BAUM). * lib/chkconfig.ltx: Test for newly supported font packages * lib/doc/LaTeXConfig.lyx.in: document newly supported font packages * lib/doc/UserGuide.lyx: document new UI. * lib/doc/Extended.lyx: update PostScript font documentation * development/FORMAT: document file format change 246->247. * src/tex-strings.[Ch]: new strings tex_fonts_roman, tex_fonts_sans, tex_fonts_monospaced (with GUI equivalents). * src/buffer.C: Format up to 247. * src/bufferparams.C: new params fontsRoman, fontsSans, fontsTypewriter, fontsDefaultFamily, fontsSC, fontsOSF, fontsSansScale and fontsTypewriterScale (LyXFont const BufferParams::getFont): consider switch of default family. (string const BufferParams::loadFonts): new method to get all the LaTeX font stuff done. * src/paragraph.C (LyXFont const Paragraph::getFont): (LyXFont const Paragraph::getLabelFont): (LyXFont const Paragraph::getLayoutFont): user buffer's not textclass's default font * src/text.C (int LyXText::leftMargin): (int LyXText::rightMargin): user buffer's not textclass's default font * src/text2.C (LyXFont LyXText::getFont): (LyXFont LyXText::getLayoutFont): (LyXFont LyXText::getLabelFont): check if the family of the default document font has been customized. * src/frontends/gtk/GDocument.[Ch]: implement new font ui (from Georg BAUM). * src/frontends/gtk/glade/document.glade: implement new font ui (from Georg BAUM). * src/frontends/qt3/Makefile.dialogs: add new FontModuleBase * src/frontends/qt3/ui/FontModuleBase.ui: new File * src/frontends/qt3/ui/TextLayoutModuleBase.ui: remove font widgets * src/frontends/qt3/QDocument.C * src/frontends/qt3/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/Makefile.dialogs: add new FontUi * src/frontends/qt4/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/ui/FontUi.ui: new File * src/frontends/qt4/ui/TextLayoutUi.ui: remove font widgets * src/frontends/qt4/ui/compile_uic.sh: add new FontUi * src/frontends/xforms/FormDocument.[Ch]: implement new font ui * src/frontends/xforms/forms/form_document.fd: add new font tab. * src/frontends/controllers/ControlDocument.[Ch] (char ControlDocument::fontfamilies): (char ControlDocument::fontfamilies_gui): (bool ControlDocument::isFontAvailable): (bool ControlDocument::providesSC): (bool ControlDocument::providesOSF): (bool ControlDocument::providesScale): new methods, providing font info. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14143 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-19 08:10:17 +00:00
symbols, as defined in the
\emph on
International Phonetic Alphabet
\emph default
(IPA).
The input of these symbols is provided by LyX's math editor.
\end_layout
\begin_layout Section
Standard LaTeX document classes
\end_layout
\begin_layout Standard
The document classes presented in this section are the basic document classes
provided by LaTeX.
In particular, they are all present on your system as long as LaTeX2e is
installed.
When the text indicates that a particular class has not been found, this
means the layout file supporting this particular class has not been found.
\end_layout
\begin_layout Subsection
article
\end_layout
\begin_layout Description
Found: @chk_article@
\end_layout
\begin_layout Description
CTAN: N/A
\end_layout
\begin_layout Description
Notes: The standard document class
\family sans
article
\family default
is used to type articles or short texts.
It is the basic LaTeX document class.
\end_layout
\begin_layout Subsection
report
\end_layout
\begin_layout Description
Found: @chk_report@
\end_layout
\begin_layout Description
CTAN: N/A
\end_layout
\begin_layout Description
Notes: The standard document class
\family sans
report
\family default
is similar to
\family sans
article
\family default
but is slightly more structured (support for different parts).
\end_layout
\begin_layout Subsection
book
\end_layout
\begin_layout Description
Found: @chk_book@
\end_layout
\begin_layout Description
CTAN: N/A
\end_layout
\begin_layout Description
Notes: The standard document class
\family sans
book
\family default
is, as its name suggests, intended to produce books.
It supports in particular sectioning by chapters.
\end_layout
\begin_layout Subsection
letter
\end_layout
\begin_layout Description
Found: @chk_letter@
\end_layout
\begin_layout Description
CTAN: N/A
\end_layout
\begin_layout Description
Notes: The standard document class
\family sans
letter
\family default
is the basic class for writing letters, mostly in English.
\end_layout
\begin_layout Subsection
slides
\end_layout
\begin_layout Description
Found: @chk_slides@
\end_layout
\begin_layout Description
CTAN: N/A
\end_layout
\begin_layout Description
Notes: The standard document class
\family sans
slides
\family default
is intended to produce transparencies.
It is not very well supported by LyX.
It is advised to use
\family sans
foils
\family default
instead if it is available (see\InsetSpace ~
\begin_inset LatexCommand ref
reference "ssec:foils"
\end_inset
).
\end_layout
\begin_layout Subsection
amsart
\end_layout
\begin_layout Description
Found: @chk_amsart@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/required/amslatex/classes/
\end_layout
\begin_layout Description
Notes: The document class
\family sans
amsart
\family default
is an alternative to the class
\family sans
article
\family default
.
It is part of the AMS-LaTeX package and is used for typesetting of mathematics
with a look the American Mathematical Society has developed.
They recommend it for the preparation of manuscripts intended for publication
both in the Society's books and journals, and also in other mathematical
literature.
The Society requests that published documents prepared with AMS-LaTeX include
an acknowledgment of its use.
LyX support is still limited.
\end_layout
\begin_layout Section
Additional document classes
\end_layout
\begin_layout Subsection
aa
\end_layout
\begin_layout Description
Found: @chk_aa@
\end_layout
\begin_layout Description
CTAN: N/A (available from ftp site
\family typewriter
ftp.edpsciences.org
\family default
in directory
\family typewriter
/pub/aa/
\family default
)
\end_layout
\begin_layout Description
Notes: The document class
\family sans
aa
\family default
(Version 5.01) can be used to write articles for submission to the scientific
journal
\emph on
Astronomy and Astrophysics
\emph default
published by EDP Sciences.
\end_layout
\begin_layout Subsection
aastex
\end_layout
\begin_layout Description
Found: @chk_aastex@
\end_layout
\begin_layout Description
CTAN: N/A (available from the American Astronomical Society's ftp site
\family typewriter
ftp.aas.
\family default
org in directory
\family typewriter
/pub
\family default
s)
\end_layout
\begin_layout Description
Notes: The document class
\family sans
aastex
\family default
can be used to write articles for submission to the American journals
\emph on
Astrophysical Journal, Astronomical Journal
\emph default
and
\emph on
Publications of the Astronomical Society of the Pacific
\emph default
.
\end_layout
\begin_layout Subsection
AGU Journals
\end_layout
\begin_layout Description
Found: @chk_jgrga@, @chk_agums@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/aguplus
\end_layout
\begin_layout Description
Notes: The document class
\family sans
jgrga
\family default
can be used to write articles for the
\emph on
Journal of Geophysical Research
\emph default
, published by the American Geophysical Union.
\end_layout
\begin_deeper
\begin_layout Standard
The layout consists of two parts: the general part
\family typewriter
aguplus.inc
\family default
, and the journal specific part
\family typewriter
jgrga.layout
\family default
.
It is not very thoroughly tested yet.
It would be straightforward to extend this to support other publications
of the AGU.
\end_layout
\begin_layout Standard
The document class
\family sans
agums
\family default
(file
\family typewriter
agums.layout
\family default
) can be used to write articles for first-time submission to AGU editors
(e.g., for review and copy editing)
\end_layout
\end_deeper
\begin_layout Subsection
beamer
\end_layout
\begin_layout Description
Found: @chk_beamer@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/beamer
\end_layout
\begin_layout Description
Notes: A LaTeX class for producing presentations and slides.
\end_layout
\begin_layout Subsection
broadway
\end_layout
\begin_layout Description
Found: @chk_broadway@
\end_layout
\begin_layout Description
CTAN: N/A (must be installed from the
\family typewriter
tex/
\family default
subdirectory of LyX source distribution)
\end_layout
\begin_layout Description
Notes: The document class
\family sans
broadway
\family default
is for writing plays.
It is not an existing LaTeX document class, but a new one which is distributed
with LyX.
\end_layout
\begin_layout Subsection
cl2emult
\end_layout
\begin_layout Description
Found: @chk_cl2emult@
\end_layout
\begin_layout Description
CTAN: N/A
\end_layout
\begin_layout Description
FTP:
\begin_inset LatexCommand url
target "ftp://ftp.springer.de/pub/tex/latex/compsc/proc/author"
\end_inset
\end_layout
\begin_layout Description
Notes: The document class
\family sans
cl2emult
\family default
is for writing multi authored Springer books.
\end_layout
\begin_layout Subsection
dinbrief
\end_layout
\begin_layout Description
Found: @chk_dinbrief@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/dinbrief/
\end_layout
\begin_layout Description
Notes: The document class
\family sans
dinbrief
\family default
can be used to type letters according to German conventions.
\end_layout
\begin_layout Subsection
docbook
\end_layout
\begin_layout Description
Found: @chk_docbook@
\end_layout
\begin_layout Description
CTAN: N/A
\end_layout
\begin_layout Description
WWW:
\begin_inset LatexCommand url
target "http://www.sgmltools.org"
\end_inset
\end_layout
\begin_layout Description
Notes: The document class
\family sans
docbook
\family default
is not a LaTeX document class.
It is designed to produce Docbook SGML documents, which, in turn, can be
exported as HTML, RTF, text, or dvi (through
\family typewriter
jadetex
\family default
).
You need the sgmltools v2.0 package installed to use this.
\end_layout
\begin_layout Subsection
dtk
\end_layout
\begin_layout Description
Found: @chk_dtk@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
usergrps/dante/dtk/
\end_layout
\begin_layout Description
Notes: The document class
\family sans
dtk
\family default
can be used to write articles for the Journal of the German TeX User Group
\begin_inset Quotes eld
\end_inset
Die TeXnische Komödie
\begin_inset Quotes erd
\end_inset
.
\end_layout
\begin_layout Description
WWW:
\begin_inset LatexCommand url
target "http://www.dante.de"
\end_inset
\end_layout
\begin_layout Subsection
egs (European Geophysical Society journals)
\end_layout
\begin_layout Description
Found: @chk_egs@
\end_layout
\begin_layout Description
CTAN: N/A
\end_layout
\begin_layout Description
Notes: The document class
\family sans
egs
\family default
can be used to write articles for the European Geophysical Society.
\end_layout
\begin_layout Subsection
elsart
\end_layout
\begin_layout Description
Found: @chk_elsart@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/elsevier/
\end_layout
\begin_layout Description
WWW:
\family typewriter
http://authors.elsevier.com/
\end_layout
\begin_layout Description
Notes: This package is intended for producing journal articles for publication
by Elsevier Science.
\end_layout
\begin_layout Subsection
entcs
\end_layout
\begin_layout Description
Found: @chk_entcs@
\end_layout
\begin_layout Description
CTAN: N/A
\end_layout
\begin_layout Description
WWW:
\begin_inset LatexCommand url
target "http://math.tulane.edu/~entcs/"
\end_inset
\end_layout
\begin_layout Description
Notes: The document class
\family sans
entcs
\family default
is Elsevier Science's Electronic Notes in Theoretical Computer Science
article style, used for the ENTCS series, and many conference proceedings.
\end_layout
\begin_layout Subsection
europecv
\end_layout
\begin_layout Description
Found: @chk_europecv@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/europecv
\end_layout
\begin_layout Description
Notes: The
\family sans
europecv
\family default
document class is intended to provide curriculum vitaes (resumes) according
to the official guidelines of the european community (europass).
It therefore supports the european language self-assessment.
An example curriculum vitae created using this document class can be found
in the examples.
\end_layout
\begin_layout Subsection
extsizes
\end_layout
\begin_layout Description
Found:
\family sans
extarticle
\family default
: @chk_extarticle@,
\family sans
extbook
\family default
: @chk_extbook@,
\family sans
extreport
\family default
: @chk_extreport@,
\family sans
extletter
\family default
: @chk_extletter@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/extsizes/
\end_layout
\begin_layout Description
Notes: These document classes are equivalent to the corresponding standard
classes (
\family sans
article
\family default
,
\family sans
book
\family default
, \SpecialChar \ldots{}
) with additional document-wide font sizes.
\end_layout
\begin_layout Subsection
\begin_inset LatexCommand label
name "ssec:foils"
\end_inset
foils
\end_layout
\begin_layout Description
Found: @chk_foils@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/foiltex/
\end_layout
\begin_layout Description
Notes: The document class
\family sans
foils
\family default
(aka FoilTeX) provides an alternative to the standard
\family sans
slides
\family default
class to make transparencies.
It allows cross references, uses a less ugly font, and is in general much
better to use than
\family sans
slides
\family default
.
It does not however have some of the advanced features found in the
\family sans
seminar
\family default
class, which is not currently supported by LyX.
Note that, due to its somewhat restrictive license, it is not included
in free TeX distributions like teTeX.
\end_layout
\begin_layout Subsection
g-brief-en
\end_layout
\begin_layout Description
Found: @chk_g-brief-en@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/g-brief/
\end_layout
\begin_layout Description
Notes: The document class
\family sans
g-brief-en
\family default
can be used to type commercial letters with a nice outfit.
\end_layout
\begin_layout Subsection
g-brief-de
\end_layout
\begin_layout Description
Found: @chk_g-brief-de@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/g-brief/
\end_layout
\begin_layout Description
Notes: The document class
\family sans
g-brief-de
\family default
is the same as the above
\family sans
g-brief-en
\family default
only with german labels.
\end_layout
\begin_layout Subsection
g-brief2
\end_layout
\begin_layout Description
Found: @chk_g-brief2@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/g-brief/
\end_layout
\begin_layout Description
Notes: The document class
\family sans
g-brief2
\family default
can be used to type commercial letters with a nice outfit.
It's the successor of
\family sans
g-brief
\family default
, its better configurable, but not backward compatible to
\family sans
g-brief
\family default
.
A template document using this document class is shipped with LyX.
\end_layout
\begin_layout Subsection
hollywood
\end_layout
\begin_layout Description
Found: @chk_hollywood@
\end_layout
\begin_layout Description
CTAN: N/A (must be installed from the
\family typewriter
tex/
\family default
subdirectory of LyX source distribution)
\end_layout
\begin_layout Description
Notes: The document class
\family sans
hollywood
\family default
can be used to type spec scripts for the U.S.
film industry.
It is not an existing LaTeX document class, but a new one which is distributed
with LyX.
\end_layout
\begin_layout Subsection
IEEEtran
\end_layout
\begin_layout Description
Found: @chk_IEEEtran@
\end_layout
\begin_layout Description
CTAN: N/A
\end_layout
\begin_layout Description
FTP: Currently, the IEEE ftp site only has an old version at:
\newline
\family sans
\begin_inset LatexCommand url
target "ftp://ftp.ieee.org/info/publish/latex/ieeetran.cls"
\end_inset
\family default
\family sans
\newline
\family default
A newer version is available from:
\newline
\family sans
\begin_inset LatexCommand url
target "ftp://ftp.isi.edu/pub/graham/infocom99/latest/IEEEtran.cls"
\end_inset
\end_layout
\begin_layout Description
Notes: The class
\family sans
IEEEtran
\family default
produces documents suitable for submission to most of the IEEE Transactions.
You should consult the IEEE Author Information pages at
\family sans
www.ieee.org
\family default
if you intend to use this class.
Note that there are both
\family sans
IEEEtran.cls
\family default
and
\family sans
IEEEtran.sty
\family default
files.
You
\emph on
must
\emph default
get the
\family sans
.cls
\family default
file for use with LyX as the
\family sans
.sty
\family default
file is for LaTeX 2.09 only.
Also note that if your
\family sans
ieeetran.cls
\family default
is in lowercase like this example LyX will not find it and you should upgrade
to a newer version which has IEEE in capitals.
\end_layout
\begin_layout Subsection
ijmpc
\end_layout
\begin_layout Description
Found: @chk_ijmpc@
\end_layout
\begin_layout Description
CTAN: N/A
\end_layout
\begin_layout Description
WWW: available from the site
\begin_inset LatexCommand url
target "http://www.worldscinet.com/ijmpc/mkt/guidelines.s"
The Grand Font Selection Redesign: * lib/lyx2lyx/LyX.py (format_relation): add file format 247 (from Georg BAUM). * lib/lyx2lyx/lyx_1_5.py: add convert_font_settings, revert_font_settings (from Georg BAUM). * lib/chkconfig.ltx: Test for newly supported font packages * lib/doc/LaTeXConfig.lyx.in: document newly supported font packages * lib/doc/UserGuide.lyx: document new UI. * lib/doc/Extended.lyx: update PostScript font documentation * development/FORMAT: document file format change 246->247. * src/tex-strings.[Ch]: new strings tex_fonts_roman, tex_fonts_sans, tex_fonts_monospaced (with GUI equivalents). * src/buffer.C: Format up to 247. * src/bufferparams.C: new params fontsRoman, fontsSans, fontsTypewriter, fontsDefaultFamily, fontsSC, fontsOSF, fontsSansScale and fontsTypewriterScale (LyXFont const BufferParams::getFont): consider switch of default family. (string const BufferParams::loadFonts): new method to get all the LaTeX font stuff done. * src/paragraph.C (LyXFont const Paragraph::getFont): (LyXFont const Paragraph::getLabelFont): (LyXFont const Paragraph::getLayoutFont): user buffer's not textclass's default font * src/text.C (int LyXText::leftMargin): (int LyXText::rightMargin): user buffer's not textclass's default font * src/text2.C (LyXFont LyXText::getFont): (LyXFont LyXText::getLayoutFont): (LyXFont LyXText::getLabelFont): check if the family of the default document font has been customized. * src/frontends/gtk/GDocument.[Ch]: implement new font ui (from Georg BAUM). * src/frontends/gtk/glade/document.glade: implement new font ui (from Georg BAUM). * src/frontends/qt3/Makefile.dialogs: add new FontModuleBase * src/frontends/qt3/ui/FontModuleBase.ui: new File * src/frontends/qt3/ui/TextLayoutModuleBase.ui: remove font widgets * src/frontends/qt3/QDocument.C * src/frontends/qt3/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/Makefile.dialogs: add new FontUi * src/frontends/qt4/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/ui/FontUi.ui: new File * src/frontends/qt4/ui/TextLayoutUi.ui: remove font widgets * src/frontends/qt4/ui/compile_uic.sh: add new FontUi * src/frontends/xforms/FormDocument.[Ch]: implement new font ui * src/frontends/xforms/forms/form_document.fd: add new font tab. * src/frontends/controllers/ControlDocument.[Ch] (char ControlDocument::fontfamilies): (char ControlDocument::fontfamilies_gui): (bool ControlDocument::isFontAvailable): (bool ControlDocument::providesSC): (bool ControlDocument::providesOSF): (bool ControlDocument::providesScale): new methods, providing font info. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14143 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-19 08:10:17 +00:00
\end_inset
The Grand Font Selection Redesign: * lib/lyx2lyx/LyX.py (format_relation): add file format 247 (from Georg BAUM). * lib/lyx2lyx/lyx_1_5.py: add convert_font_settings, revert_font_settings (from Georg BAUM). * lib/chkconfig.ltx: Test for newly supported font packages * lib/doc/LaTeXConfig.lyx.in: document newly supported font packages * lib/doc/UserGuide.lyx: document new UI. * lib/doc/Extended.lyx: update PostScript font documentation * development/FORMAT: document file format change 246->247. * src/tex-strings.[Ch]: new strings tex_fonts_roman, tex_fonts_sans, tex_fonts_monospaced (with GUI equivalents). * src/buffer.C: Format up to 247. * src/bufferparams.C: new params fontsRoman, fontsSans, fontsTypewriter, fontsDefaultFamily, fontsSC, fontsOSF, fontsSansScale and fontsTypewriterScale (LyXFont const BufferParams::getFont): consider switch of default family. (string const BufferParams::loadFonts): new method to get all the LaTeX font stuff done. * src/paragraph.C (LyXFont const Paragraph::getFont): (LyXFont const Paragraph::getLabelFont): (LyXFont const Paragraph::getLayoutFont): user buffer's not textclass's default font * src/text.C (int LyXText::leftMargin): (int LyXText::rightMargin): user buffer's not textclass's default font * src/text2.C (LyXFont LyXText::getFont): (LyXFont LyXText::getLayoutFont): (LyXFont LyXText::getLabelFont): check if the family of the default document font has been customized. * src/frontends/gtk/GDocument.[Ch]: implement new font ui (from Georg BAUM). * src/frontends/gtk/glade/document.glade: implement new font ui (from Georg BAUM). * src/frontends/qt3/Makefile.dialogs: add new FontModuleBase * src/frontends/qt3/ui/FontModuleBase.ui: new File * src/frontends/qt3/ui/TextLayoutModuleBase.ui: remove font widgets * src/frontends/qt3/QDocument.C * src/frontends/qt3/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/Makefile.dialogs: add new FontUi * src/frontends/qt4/QDocumentDialog.[Ch]: implement new font ui * src/frontends/qt4/ui/FontUi.ui: new File * src/frontends/qt4/ui/TextLayoutUi.ui: remove font widgets * src/frontends/qt4/ui/compile_uic.sh: add new FontUi * src/frontends/xforms/FormDocument.[Ch]: implement new font ui * src/frontends/xforms/forms/form_document.fd: add new font tab. * src/frontends/controllers/ControlDocument.[Ch] (char ControlDocument::fontfamilies): (char ControlDocument::fontfamilies_gui): (bool ControlDocument::isFontAvailable): (bool ControlDocument::providesSC): (bool ControlDocument::providesOSF): (bool ControlDocument::providesScale): new methods, providing font info. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14143 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-19 08:10:17 +00:00
.
\end_layout
\begin_layout Description
Notes: The document class
\family sans
ijmpc
\family default
can be used to write articles for submission to the International Journal
of Modern Physics C (usually abbreviated as IJMPC), published by World
Scientific.
\end_layout
\begin_layout Subsection
ijmpd
\end_layout
\begin_layout Description
Found: @chk_ijmpd@
\end_layout
\begin_layout Description
CTAN: N/A
\end_layout
\begin_layout Description
WWW: available from the site
\begin_inset LatexCommand url
target "http://www.worldscinet.com/ijmpd/mkt/guidelines.shtml"
\end_inset
.
\end_layout
\begin_layout Description
Notes: The document class
\family sans
ijmpd
\family default
can be used to write articles for submission to the International Journal
of Modern Physics D (usually abbreviated as IJMPD), published by World
Scientific.
\end_layout
\begin_layout Subsection
kluwer
\end_layout
\begin_layout Description
Found: @chk_kluwer@
\end_layout
\begin_layout Description
CTAN: N/A
\end_layout
\begin_layout Description
WWW: available from the Kluwer Academic Publishers site
\begin_inset LatexCommand url
target "http://www.wkap.nl/kaphtml.htm/STYLEFILES"
\end_inset
.
\end_layout
\begin_layout Description
Notes: The document class
\family sans
kluwer
\family default
can be used to write articles for submission to the journals published
by Kluwer Academic Publishers, such as
\emph on
Astrophysics and Space Science, Solar Physics
\emph default
and many others (see a full list at
\begin_inset LatexCommand url
target "http://www.wkap.nl/jrnllist.htm/JRNLHOME"
\end_inset
).
\end_layout
\begin_layout Subsection
KOMA-Script
\begin_inset LatexCommand label
name "sub:Koma-Script"
\end_inset
\end_layout
\begin_layout Description
Found:
\family sans
scrartcl
\family default
: @chk_scrartcl@,
\family sans
scrreprt
\family default
: @chk_scrreprt@,
\family sans
scrbook
\family default
: @chk_scrbook@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/koma-script/
\end_layout
\begin_layout Description
Notes: These document classes provide different versions of the base LaTeX
document classes
\family sans
article
\family default
,
\family sans
report
\family default
and
\family sans
book
\family default
.
They have been changed to look somewhat better and be more adapted to european
typesetting standards.
\end_layout
\begin_layout Subsection
KOMA-Script letter
\end_layout
\begin_layout Description
Found:
\family sans
scrlettr
\family default
: @chk_scrlettr@,
\family sans
scrlttr2
\family default
: @chk_scrlttr2@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/koma-script/
\end_layout
\begin_layout Description
Notes: These letter classes are bundled with the Koma-Script classes (see
\begin_inset LatexCommand ref
reference "sub:Koma-Script"
\end_inset
).
LyX provides layouts for both the old (now unsupported)
\family sans
scrlettr
\family default
class and the new, much more flexible
\family sans
scrlttr2
\family default
class, which was introduced with Koma-Script version 2.9 (released 2002-06-21).
\end_layout
\begin_layout Subsection
latex8
\end_layout
\begin_layout Description
Found: @chk_latex8@
\end_layout
\begin_layout Description
CTAN: N/A
\end_layout
\begin_layout Description
Notes: The class
\family sans
latex8
\family default
is actually a LaTeX style file that adds some extra features to the
\family sans
article
\family default
document class.
It produces documents suitable for submission to IEEE Conferences.
The LaTeX files (including BibTeX style file) are distributed with the
Author Kit for IEEE sponsored conferences.
\end_layout
\begin_layout Subsection
linuxdoc
\end_layout
\begin_layout Description
Found: @chk_linuxdoc@
\end_layout
\begin_layout Description
CTAN: N/A
\end_layout
\begin_layout Description
Notes: The class
\family sans
linuxdoc
\family default
is not a LaTeX document class.
It is designed to produce LinuxDoc-SGML documents, which, in turn, can
be exported as HTML, RTF, text or...
LaTeX.
You need to have the
\family sans
sgml-tools
\family default
(previously known as
\family sans
LinuxDoc
\family default
) set of programs installed to use this.
\end_layout
\begin_layout Subsection
llncs
\end_layout
\begin_layout Description
Found: @chk_llncs@
\end_layout
\begin_layout Description
CTAN: N/A
\end_layout
\begin_layout Description
Notes: The document class
\family sans
llncs
\family default
can be used to write articles for submission to the Springer journal
\begin_inset Quotes eld
\end_inset
Lecture Notes in Computer Science
\begin_inset Quotes erd
\end_inset
.
LaTeX documents are available from Springer's ftp site on the following
URL:
\newline
\begin_inset LatexCommand url
target "ftp://trick.ntp.springer.de/pub/tex/latex/llncs/latex2e"
\end_inset
.
\end_layout
\begin_deeper
\begin_layout Standard
The LyX layout file for this document class is still insufficiently tested.
\end_layout
\end_deeper
\begin_layout Subsection
memoir
\end_layout
\begin_layout Description
Found: @chk_memoir@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/memoir/
\end_layout
\begin_layout Description
Notes:
\family sans
memoir
\family default
is a flexible class for typesetting general fiction, non-fiction and mathematic
al works as books, reports, articles or manuscripts.
Documents can use 9, 10, 11, 12, 14 or 17pt as the normal font size.
Many methods are provided to let you create your own particular design.
\end_layout
\begin_layout Subsection
moderncv
\end_layout
\begin_layout Description
Found: @chk_moderncv@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/moderncv
\end_layout
\begin_layout Description
Notes: The
\family sans
moderncv
\family default
document class is intended to provide nice looking curriculum vitae (resume).
It provides bibliography support (useful for academics).
An example curriculum vitae created using this document class can be found
in the examples.
\end_layout
\begin_layout Subsection
mwcls (mwart, mwbk, mwrep)
\end_layout
\begin_layout Description
Found: @chk_mwart@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/mwcls/
\end_layout
\begin_layout Description
Notes: These document classes provide different versions of the base LaTeX
document classes
\family sans
article
\family default
,
\family sans
report
\family default
and
\family sans
book
\family default
.
They have been adapted to polish typesetting standards by Marcin Woliñski.
\end_layout
\begin_layout Subsection
paper
\end_layout
\begin_layout Description
Found: @chk_paper@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/paper/
\end_layout
\begin_layout Description
Notes: The document class
\family sans
paper
\family default
provides an alternative to the standard
\family sans
article
\family default
class.
It provides similar functionality, but you might prefer this layout with
sans serif sections, headings, and more.
\end_layout
\begin_layout Subsection
SPIE
\end_layout
\begin_layout Description
Found: @chk_spie@
\end_layout
\begin_layout Description
CTAN: N/A
\end_layout
\begin_layout Description
WWW:
\begin_inset LatexCommand url
target "http://public.lanl.gov/kmh/spie/"
\end_inset
\end_layout
\begin_layout Description
Notes:
\family sans
spie.cls
\family default
is a LaTeX class for submissions to the Proceedings of SPIE--The International
Society for Optical Engineering.More info on submitting a manuscript can
be found at the SPIE website under
\begin_inset LatexCommand url
target "http://spie.org/app/Publications/index.cfm?fuseaction=authinfo&type=proceedings"
\end_inset
.
\end_layout
\begin_layout Subsection
REVTeX
\end_layout
\begin_layout Description
Found: @chk_revtex@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex209/contrib/revtex/
\end_layout
\begin_layout Description
Notes: This class, which used the REVTeX 3 class, has been superseded by
the
\family sans
revtex4
\family default
class, so you should use that instead.
(Old
\family sans
revtex
\family default
class documents should be pretty easy to change to the new class.) If you
have to use this class for some reason, you should use the file
\family typewriter
revtex.cls
\family default
from the
\family typewriter
tex/
\family default
subdirectory of LyX source distribution.
\end_layout
\begin_layout Subsection
REVTeX 4
\end_layout
\begin_layout Description
Found: @chk_revtex4@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/revtex/
\end_layout
\begin_layout Description
Notes: REVTeX 4 is a class used for submitting manuscripts to journals including
APS (Physical Review A-E and Letters, Reviews in Modern Physics, Special
Topics---Accelerators and Beams), the American Institute of Physics, the
Optical Society of America, and the Society for Exploration Geophysicists.
Also see
\begin_inset LatexCommand url
target "http://publish.aps.org/revtex4/"
\end_inset
.
\end_layout
\begin_layout Subsection
SIAMLTeX
\end_layout
\begin_layout Description
Found: @chk_siamltex@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/siam/siamltex.tar
\end_layout
\begin_layout Description
Notes: The Society for Industrial and Applied Mathematics, Philadelphia,
Pennsylvania, wants to ensure quality typesetting according to SIAM style
standards by providing this LaTeX style.
\end_layout
\begin_layout Subsection
simplecv
\end_layout
\begin_layout Description
Found: @chk_simplecv@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/simplecv
\end_layout
\begin_layout Description
Notes: The
\family sans
simplecv
\family default
document class is intended to provide a simple yet elegant way to write
your curriculum vitae (resume).
It is rather minimalist, but has nice features like bibliography support
(useful for academics).
This is a repackaging of the
\family sans
cv
\family default
class that has been available with LyX for a long time.
The change of name has been made necessary by the existence of another
\family sans
cv
\family default
class on CTAN.
An example curriculum vitae created using this document class can be found
in the examples.
\end_layout
\begin_layout Subsection
\begin_inset LatexCommand label
name "svglobal"
\end_inset
Springer Unspecific Journal
\end_layout
\begin_layout Description
Found: @chk_svglobal@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/springer/svjour/global
\end_layout
\begin_layout Description
WWW:
\begin_inset LatexCommand url
target "http://www.springeronline.com"
\end_inset
\end_layout
\begin_layout Description
Notes:
\family sans
Svglobal
\family default
is a format suitable for publication in a Springer journal for which a
specific style is not provided; i.e., if the journal author guidelines at
the above Springer site suggest using the
\family sans
svglobal
\family default
style.
The corresponding documentclass files and associated material can be found
on the Springer site.
The layout consists of two parts:
\family typewriter
svjour.inc
\family default
(which is generic for all Springer journals) and
\family typewriter
svglobal.layout
\family default
, which includes
\family typewriter
svjour.inc
\family default
and is the default style for any Springer Journal without any specific
style.
You can write your own
\family typewriter
sv<journal>.layout
\family default
to support any other Springer journals (hint, hint!).
Note that you need to specify the
\family typewriter
global
\family default
extra documentclass option which is included in the class defaults.
\end_layout
\begin_layout Subsection
Springer Journal of Geodesy
\end_layout
\begin_layout Description
Found: @chk_svjog@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/springer/svjour/jog
\end_layout
\begin_layout Description
WWW:
\begin_inset LatexCommand url
target "http://www.springeronline.com"
\end_inset
\end_layout
\begin_layout Description
Notes:
\family sans
svjog
\family default
is for the journal formats used by Springer Verlag, in particular that
of Journal of Geodesy.
It is not very well tested yet.
For more information, see section
\begin_inset LatexCommand ref
reference "svglobal"
\end_inset
.
\end_layout
\begin_layout Subsection
Springer Probability Theory and Related Fields
\end_layout
\begin_layout Description
Found: @chk_svprobth@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/springer/svjour/prothe
\end_layout
\begin_layout Description
WWW:
\begin_inset LatexCommand url
target "http://www.springeronline.com"
\end_inset
\end_layout
\begin_layout Description
Notes:
\family sans
svprobth
\family default
is a format suitable for publication in the journal Probability Theory
and Related Fields.
For more information, see section
\begin_inset LatexCommand ref
reference "svglobal"
\end_inset
.
\end_layout
\begin_layout Subsection
TUGboat
\end_layout
\begin_layout Description
Found: @chk_ltugboat@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
plain/contrib/tugboat.tar
\end_layout
\begin_layout Description
Notes: The document class
\family sans
ltugboat
\family default
can be used to write articles for the Journal of the TeX User Group
\begin_inset Quotes eld
\end_inset
TUGboat
\begin_inset Quotes erd
\end_inset
.
\end_layout
\begin_layout Description
WWW:
\begin_inset LatexCommand url
target "http://www.tug.org"
\end_inset
\end_layout
\begin_layout Subsection
International Society for Photogrammetry and Remote Sensing
\end_layout
\begin_layout Description
Found @chk_isprs@
\end_layout
\begin_layout Description
CTAN: N/A
\end_layout
\begin_layout Description
Notes:
\family sans
isprs
\family default
can be used for writing articles for this Society's journals.
\end_layout
\begin_layout Description
WWW:
\begin_inset LatexCommand url
target "http://www.photogrammetry.ethz.ch/tarasp_workshop/isprs.cls"
\end_inset
\end_layout
\begin_layout Section
Required packages
\end_layout
\begin_layout Standard
This section contains packages which have been declared as
\begin_inset Quotes eld
\end_inset
required
\begin_inset Quotes erd
\end_inset
by the LaTeX maintainers.
You should really consider upgrading your LaTeX setup if one of them is
not detected.
\end_layout
\begin_layout Subsection
array
\end_layout
\begin_layout Description
Found: @chk_array@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/required/tools/
\end_layout
\begin_layout Description
Notes: The package
\family sans
array
\family default
is needed by LyX to be able to output vertical alignment other then ''top''
for tabulars.
\end_layout
\begin_layout Subsection
babel
\end_layout
\begin_layout Description
Found: @chk_babel@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/required/babel/
\end_layout
\begin_layout Description
Notes: The package
\family sans
babel
\family default
allows you to customize your document for your favorite language (see the
\family sans
\size normal
\bar under
D
\bar default
ocument\SpecialChar \menuseparator
\bar under
S
\bar default
ettings\SpecialChar \ldots{}
\SpecialChar \menuseparator
Language
\family default
\size default
popup).
In particular, it handles hyphenation and automatic translation of all
labels like
\begin_inset Quotes eld
\end_inset
Chapter
\begin_inset Quotes erd
\end_inset
and
\begin_inset Quotes eld
\end_inset
Table of contents
\begin_inset Quotes erd
\end_inset
.
This package is not needed if you only plan to write in English, except
if you want to use non-English quotes.
\end_layout
\begin_deeper
\begin_layout Standard
Your LaTeX installation has hyphenation patterns for the following languages:
@chk_languages@.
\end_layout
\begin_layout Standard
If a language you use is not on this list, you should reconfigure your LaTeX
installation to include it.
For teTeX, this means running
\family typewriter
texconfig
\family default
.
\end_layout
\end_deeper
\begin_layout Subsection
color
\end_layout
\begin_layout Description
Found: @chk_color@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/required/graphics/
\end_layout
\begin_layout Description
Notes: The package
\family sans
color
\family default
Add support for the esint package * src/LaTeXFeatures.C (LaTeXFeatures::getPackages): handle esint and wasysym * src/mathed/MathMacroTable.[Ch] (requires_): New member: tell the feature this macro requires (MacroTable::insert): take new requires arg * src/mathed/MathMacroTemplate.C (MathMacroTemplate::asMacroData): adjust to change above * src/mathed/MathSupport.C (fontinfos): add esint10 font * src/mathed/InsetMathHull.C (InsetMathHull::doDispatch): AMS_ON -> package_on * src/mathed/MathMacroTable.h * src/mathed/MathFactory.C (initSymbols): read and store requires field for symbols * src/mathed/InsetMathSymbol.C (InsetMathSymbol::metrics): handle esint (InsetMathSymbol::takesLimits): ditto * src/buffer.C (LYX_FORMAT): update format (Buffer::validate): handle esint, AMS_ON -> package_on * src/bufferparams.C: (AMSTranslator): Rename to PackageTranslator (BufferParams::readToken): Read \use_esint (BufferParams::writeFile): Write \use_esint * src/frontends/qt4/QDocumentDialog.C: handle esint * src/frontends/qt4/ui/MathsUi.ui : add esint checkboxes * src/frontends/qt4/GuiFontLoader.C (symbol_fonts: Add esint10 font (symbolFamily): handle esint10 font (isChosenFont): Add comment * src/frontends/controllers/ControlMath.C (latex_varsz): Add new integral symbols * src/support/fontutils.C (win_fonts_truetype): Add esint10 font * src/bufferparams.h (enum AMS): rename to enum Package (use_esint): new parameter * src/lyxfont.[Ch]: Add esint font * lib/symbols: Add new integral symbols * lib/lyx2lyx/LyX.py (format_relation): Update format * lib/lyx2lyx/lyx_1_5.py: handle new format * lib/chkconfig.ltx: Test esint package * lib/images/math/oiintop.xpm * lib/images/math/sqintop.xpm * lib/images/math/sqint.xpm * lib/images/math/ointctrclockwiseop.xpm * lib/images/math/ointctrclockwise.xpm * lib/images/math/iiintop.xpm * lib/images/math/iintop.xpm * lib/images/math/sqiint.xpm * lib/images/math/iiint.xpm * lib/images/math/ointclockwiseop.xpm * lib/images/math/oiint.xpm * lib/images/math/dotsintop.xpm * lib/images/math/sqiintop.xpm * lib/images/math/ointclockwise.xpm * lib/images/math/iiiintop.xpm * lib/images/math/dotsint.xpm * lib/images/math/iiiint.xpm * lib/images/math/iint.xpm: new icons * lib/doc/LaTeXConfig.lyx.in: Add docs for esint package * lib/doc/UserGuide.lyx: Add short documentation of integral symbols * lib/Makefile.am: Add new files * development/scons/scons_manifest.py: ditto git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15907 a592a061-630c-0410-9148-cb99ea01b6c8
2006-11-13 17:35:18 +00:00
is needed by LyX to handle colored text.
These colors will not show in the DVI preview window, but will be correct
on the printed output or with a PostScript® previewer.
This package is bundled with the
\family sans
graphics
\family default
package.
\end_layout
\begin_layout Subsection
graphicx
\end_layout
\begin_layout Description
Found: @chk_graphicx@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/required/graphics/
\end_layout
\begin_layout Description
Notes: The package
\family sans
graphicx
\family default
is needed by LyX to insert PostScript® figures (using the new graphics
inset).
You will also need
\family typewriter
\size normal
ghost
\size default
script
\family default
to see them on screen.
The configuration script has determined that the graphics driver used by
the package should be
\family sans
\begin_inset Quotes eld
\end_inset
@chk_graphicsdriver@
\begin_inset Quotes erd
\end_inset
\family default
\begin_inset Foot
status collapsed
\begin_layout Standard
Here, a value of
\begin_inset Quotes eld
\end_inset
default
\begin_inset Quotes erd
\end_inset
means that your LaTeX installation provides a sensible value for this parameter.
\end_layout
\end_inset
.
\end_layout
\begin_layout Subsection
longtable
\end_layout
\begin_layout Description
Found: @chk_longtable@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/required/tools/
\end_layout
\begin_layout Description
Notes: The package
\family sans
longtable
\family default
is needed by LyX to be able to output correctly multipage tables.
\end_layout
\begin_layout Subsection
booktabs
\end_layout
\begin_layout Description
Found: @chk_booktabs@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/booktabs/
\end_layout
\begin_layout Description
Notes: The package
\family sans
booktabs
\family default
is needed by LyX to be able to output correctly formal tables.
\end_layout
\begin_layout Subsection
textcomp
\end_layout
\begin_layout Description
Found: @chk_textcomp@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/unpacked/textcomp.sty
\end_layout
\begin_layout Description
Notes: The package
\family sans
textcomp
\family default
is needed by LyX to output some special symbols like the EURO currency
sign.
The package is part of the LaTeX base distribution and should already be
installed on your system.
\end_layout
\begin_layout Subsection
varioref
\end_layout
\begin_layout Description
Found: @chk_varioref@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/required/tools/
\end_layout
\begin_layout Description
Notes: The package
\family sans
varioref
\family default
introduces some commands to generate references with an information about
the page of the referred label.
\end_layout
\begin_layout Section
Paper layout packages
\end_layout
\begin_layout Standard
Changing the margins of a document is one thing people like to do.
While LaTeX offers built-in options to set the margins of the documents,
some people feel that these margins are too large and want to set them
up differently.
You can use the package
\family sans
geometry
\family default
for this purpose, but note that for the sake of readability, your lines
should not contain more than 60-70 characters.
\end_layout
\begin_layout Subsection
geometry
\end_layout
\begin_layout Description
Found: @chk_geometry@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/geometry/
\end_layout
\begin_layout Description
Notes: The package
\family sans
geometry
\family default
allows to change the paper size and margins of your document in an arbitrary
way.
It does not provide a typographically correct page layout like
\family sans
a4
\family default
or the standard options, though.
\end_layout
\begin_layout Section
\series bold
\size large
Other packages
\end_layout
\begin_layout Subsection
algorithm
\end_layout
\begin_layout Description
Found: @chk_algorithm@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/algorithms/
\end_layout
\begin_layout Description
Notes: The package
\family sans
algorithm
\family default
is needed by LyX to be able to output
\begin_inset Quotes eld
\end_inset
algorithm
\begin_inset Quotes erd
\end_inset
floats.
These are useful in placing short algorithms across pagebreaks and support
an
\begin_inset Quotes eld
\end_inset
index of algorithms
\begin_inset Quotes erd
\end_inset
too.
\end_layout
\begin_layout Subsection
bibtopic
\end_layout
\begin_layout Description
Found: @chk_bibtopic@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/bibtopic/
\end_layout
\begin_layout Description
Notes: The package
\family sans
bibtopic
\family default
is used to split BibTeX created bibliographies into sections.
\end_layout
\begin_layout Subsection
dvipost
\end_layout
\begin_layout Description
Found: @chk_dvipost@
\end_layout
\begin_layout Description
URL:
\family typewriter
http://freshmeat.net/projects/dvipost/
\end_layout
\begin_layout Description
Notes:
\family sans
dvipost
\family default
is a post-processor for DVI files created by LaTeX and TeX.
It is needed by LyX to generate DVI or Postscript output of change tracking
marks.
To work properly,
\family sans
dvipost
\family default
needs teTeX version 2 or newer.
\end_layout
Add support for the esint package * src/LaTeXFeatures.C (LaTeXFeatures::getPackages): handle esint and wasysym * src/mathed/MathMacroTable.[Ch] (requires_): New member: tell the feature this macro requires (MacroTable::insert): take new requires arg * src/mathed/MathMacroTemplate.C (MathMacroTemplate::asMacroData): adjust to change above * src/mathed/MathSupport.C (fontinfos): add esint10 font * src/mathed/InsetMathHull.C (InsetMathHull::doDispatch): AMS_ON -> package_on * src/mathed/MathMacroTable.h * src/mathed/MathFactory.C (initSymbols): read and store requires field for symbols * src/mathed/InsetMathSymbol.C (InsetMathSymbol::metrics): handle esint (InsetMathSymbol::takesLimits): ditto * src/buffer.C (LYX_FORMAT): update format (Buffer::validate): handle esint, AMS_ON -> package_on * src/bufferparams.C: (AMSTranslator): Rename to PackageTranslator (BufferParams::readToken): Read \use_esint (BufferParams::writeFile): Write \use_esint * src/frontends/qt4/QDocumentDialog.C: handle esint * src/frontends/qt4/ui/MathsUi.ui : add esint checkboxes * src/frontends/qt4/GuiFontLoader.C (symbol_fonts: Add esint10 font (symbolFamily): handle esint10 font (isChosenFont): Add comment * src/frontends/controllers/ControlMath.C (latex_varsz): Add new integral symbols * src/support/fontutils.C (win_fonts_truetype): Add esint10 font * src/bufferparams.h (enum AMS): rename to enum Package (use_esint): new parameter * src/lyxfont.[Ch]: Add esint font * lib/symbols: Add new integral symbols * lib/lyx2lyx/LyX.py (format_relation): Update format * lib/lyx2lyx/lyx_1_5.py: handle new format * lib/chkconfig.ltx: Test esint package * lib/images/math/oiintop.xpm * lib/images/math/sqintop.xpm * lib/images/math/sqint.xpm * lib/images/math/ointctrclockwiseop.xpm * lib/images/math/ointctrclockwise.xpm * lib/images/math/iiintop.xpm * lib/images/math/iintop.xpm * lib/images/math/sqiint.xpm * lib/images/math/iiint.xpm * lib/images/math/ointclockwiseop.xpm * lib/images/math/oiint.xpm * lib/images/math/dotsintop.xpm * lib/images/math/sqiintop.xpm * lib/images/math/ointclockwise.xpm * lib/images/math/iiiintop.xpm * lib/images/math/dotsint.xpm * lib/images/math/iiiint.xpm * lib/images/math/iint.xpm: new icons * lib/doc/LaTeXConfig.lyx.in: Add docs for esint package * lib/doc/UserGuide.lyx: Add short documentation of integral symbols * lib/Makefile.am: Add new files * development/scons/scons_manifest.py: ditto git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15907 a592a061-630c-0410-9148-cb99ea01b6c8
2006-11-13 17:35:18 +00:00
\begin_layout Subsection
esint
\end_layout
\begin_layout Description
Found: @chk_esint@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/esint/
\end_layout
\begin_layout Description
Notes: The package
\family sans
esint
\family default
is used to typeset mathematical integral signs.
The most commonly used integral signs can be typeset without this package,
but they do not always look consistent, since they come from different
fonts.
The
\family sans
esint
\family default
package offers a consistent look of all integral symbols, and more advanced
integrals such as the triple integral
\family typewriter
\backslash
iiint
\family default
.
\end_layout
\begin_layout Subsection
fancybox
\end_layout
\begin_layout Description
Found: @chk_fancybox@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/fancybox/
\end_layout
\begin_layout Description
Notes: The package
\family sans
fancybox
\family default
is needed to draw frames around boxes (menu Insert \SpecialChar \menuseparator
Box).
\end_layout
\begin_layout Subsection
fancyhdr
\end_layout
\begin_layout Description
Found: @chk_fancyhdr@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/fancyhdr/
\end_layout
\begin_layout Description
Notes: The package
\family sans
fancyhdr
\family default
(previously known as
\family sans
fancyheadings
\family default
) is used when you select the
\begin_inset Quotes eld
\end_inset
fancy
\begin_inset Quotes erd
\end_inset
page style in the document layout popup.
It provides alternate headers and footers to your pages.
\end_layout
\begin_layout Subsection
floatflt
\end_layout
\begin_layout Description
Found: @chk_floatflt@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/floatflt/
\end_layout
\begin_layout Description
Notes: The package
\family sans
floatflt
\family default
(an extension of
\family sans
floatfig
\family default
) is used by LyX if you select the ``floatflt'' type in
\family sans
Layout->Paragraph->ExtraOpt
\family default
in the paragraph of a figure float.
It allows you to create a figure float which is narrower than the full
page and wrap the text around it.
\end_layout
\begin_layout Subsection
jurabib
\end_layout
\begin_layout Description
Found: @chk_jurabib@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/jurabib/
\end_layout
\begin_layout Description
Notes: The package
\family sans
jurabib
\family default
\color none
(
\begin_inset LatexCommand url
target "http://www.jurabib.org"
\end_inset
) can be used as an alternative to
\family sans
natbib
\family default
, to get flexible bibliographic styles with LyX.
It supports cite styles which are common in human sciences and law studies,
footcites, ibidems, and more.
You'll need to have jurabib version 0.6 at least.
\end_layout
\begin_layout Subsection
natbib
\end_layout
\begin_layout Description
Found: @chk_natbib@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/natbib/
\end_layout
\begin_layout Description
Notes: The package
\family sans
natbib
\family default
is needed by LyX to produce a flexible interface to most of the available
bibliographic styles (you can also use
\family sans
jurabib
\family default
instead).
\end_layout
New nomenclature inset from Ugras * src/LyXAction.C (LyXAction::init): Add LFUN_NOMENCL_INSERT and LFUN_NOMENCL_PRINT * src/insets/insetbase.C (build_translator): ditto * src/LaTeXFeatures.C (LaTeXFeatures::getPackages): Add nomencl * src/insets/insetnomencl.[Ch]: new insets InsetNomencl and InsetPrintNomencl * src/insets/insetbase.h: Add NOMENCL_CODE and NOMENCL_PRINT_CODE * src/insets/insetcommandparams.C (InsetCommandParams::findInfo): Add nomenclature and printnomenclature (InsetCommandParams::getCommand): Extend end of command protection to cover commands with only optional arguments like printnomenclature * src/insets/insetert.C (InsetERT::getStatus): disable LFUN_NOMENCL_INSERT and LFUN_NOMENCL_PRINT * src/insets/Makefile.am: Add new files * src/frontends/qt4/Makefile.dialogs: ditto * src/frontends/qt4/Makefile.am: ditto * src/factory.C (createInset): Handle InsetNomencl and InsetPrintNomencl (readInset): ditto * src/buffer.C (LYX_FORMAT): increase * src/lyxfunc.C (LyXFunc::dispatch): Handle nomenclature * src/LaTeX.C (LaTeX::deleteFilesOnError): Delete .nls file (LaTeX::run): Run makeindex for nomenclature (LaTeX::runMakeIndex): handle nomenclature options (LaTeX::deplog): Recognize nomenclature file * src/frontends/qt4/QNomenclDialog.[Ch]: new * src/frontends/qt4/QNomencl.[Ch]: ditto * src/frontends/qt4/ui/QNomenclUi.ui: ditto * src/frontends/qt4/Dialogs.C (Dialogs::build): handle nomenclature dialog * src/text3.C (LyXText::dispatch): Handle LFUN_NOMENCL_INSERT and LFUN_NOMENCL_PRINT (LyXText::getStatus): Ditto * src/lfuns.h (kb_action): Add LFUN_NOMENCL_INSERT and LFUN_NOMENCL_PRINT * lib/lyx2lyx/LyX.py (format_relation): Update 1.5 format range * lib/lyx2lyx/lyx_1_5.py (revert_nomenclature): New (revert_printnomenclature): ditto * lib/chkconfig.ltx: Test for nomencl package * lib/doc/LaTeXConfig.lyx.in: Add nomencl package * lib/doc/Extended.lyx: Add documentation for nomencl * lib/ui/stdtoolbars.ui (Toolbar "extra" "Extra"): Add nomencl-insert * lib/ui/classic.ui: Add nomencl-insert and nomencl-print * lib/ui/stdmenus.ui: ditto * development/scons/scons_manifest.py: Add new files * development/FORMAT: Describe new format git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15739 a592a061-630c-0410-9148-cb99ea01b6c8
2006-11-04 17:55:36 +00:00
\begin_layout Subsection
nomencl
\end_layout
\begin_layout Description
Found: @chk_nomencl@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/nomencl/
\end_layout
\begin_layout Description
Notes: The package
\family sans
nomencl
\family default
is needed by LyX to produce a nomenclature.
New nomenclature inset from Ugras * src/LyXAction.C (LyXAction::init): Add LFUN_NOMENCL_INSERT and LFUN_NOMENCL_PRINT * src/insets/insetbase.C (build_translator): ditto * src/LaTeXFeatures.C (LaTeXFeatures::getPackages): Add nomencl * src/insets/insetnomencl.[Ch]: new insets InsetNomencl and InsetPrintNomencl * src/insets/insetbase.h: Add NOMENCL_CODE and NOMENCL_PRINT_CODE * src/insets/insetcommandparams.C (InsetCommandParams::findInfo): Add nomenclature and printnomenclature (InsetCommandParams::getCommand): Extend end of command protection to cover commands with only optional arguments like printnomenclature * src/insets/insetert.C (InsetERT::getStatus): disable LFUN_NOMENCL_INSERT and LFUN_NOMENCL_PRINT * src/insets/Makefile.am: Add new files * src/frontends/qt4/Makefile.dialogs: ditto * src/frontends/qt4/Makefile.am: ditto * src/factory.C (createInset): Handle InsetNomencl and InsetPrintNomencl (readInset): ditto * src/buffer.C (LYX_FORMAT): increase * src/lyxfunc.C (LyXFunc::dispatch): Handle nomenclature * src/LaTeX.C (LaTeX::deleteFilesOnError): Delete .nls file (LaTeX::run): Run makeindex for nomenclature (LaTeX::runMakeIndex): handle nomenclature options (LaTeX::deplog): Recognize nomenclature file * src/frontends/qt4/QNomenclDialog.[Ch]: new * src/frontends/qt4/QNomencl.[Ch]: ditto * src/frontends/qt4/ui/QNomenclUi.ui: ditto * src/frontends/qt4/Dialogs.C (Dialogs::build): handle nomenclature dialog * src/text3.C (LyXText::dispatch): Handle LFUN_NOMENCL_INSERT and LFUN_NOMENCL_PRINT (LyXText::getStatus): Ditto * src/lfuns.h (kb_action): Add LFUN_NOMENCL_INSERT and LFUN_NOMENCL_PRINT * lib/lyx2lyx/LyX.py (format_relation): Update 1.5 format range * lib/lyx2lyx/lyx_1_5.py (revert_nomenclature): New (revert_printnomenclature): ditto * lib/chkconfig.ltx: Test for nomencl package * lib/doc/LaTeXConfig.lyx.in: Add nomencl package * lib/doc/Extended.lyx: Add documentation for nomencl * lib/ui/stdtoolbars.ui (Toolbar "extra" "Extra"): Add nomencl-insert * lib/ui/classic.ui: Add nomencl-insert and nomencl-print * lib/ui/stdmenus.ui: ditto * development/scons/scons_manifest.py: Add new files * development/FORMAT: Describe new format git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15739 a592a061-630c-0410-9148-cb99ea01b6c8
2006-11-04 17:55:36 +00:00
\end_layout
\begin_layout Subsection
prettyref
\end_layout
\begin_layout Description
Found: @chk_prettyref@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/prettyref
\end_layout
\begin_layout Description
Notes: The package
\family typewriter
prettyref
\family default
provides a command to identify reference labels by a prefix.
LyX uses labels in the form
\begin_inset Quotes eld
\end_inset
sec:mysection
\begin_inset Quotes erd
\end_inset
and
\family typewriter
prettyref
\family default
interprets the "sec:" part.
\end_layout
\begin_layout Subsection
preview
\end_layout
\begin_layout Description
Found: @chk_preview@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/preview
\end_layout
\begin_layout Description
Notes: The package
\family typewriter
preview
\family default
is needed by LyX to preview LaTeX constructs; especially for math formulas
when you use the option ``Instant Preview'' in Tools->Preferences->Look
and feel->Graphics.
\end_layout
\begin_layout Subsection
rotating
\end_layout
\begin_layout Description
Found: @chk_rotating@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/rotating
\end_layout
\begin_layout Description
Notes: The package
\family sans
rotating
\family default
is needed by LyX to change the orientation of some parts of your documents.
Note that it only really works with a PostScript® compatible printer.
\end_layout
\begin_layout Subsection
subfigure
\end_layout
\begin_layout Description
Found: @chk_subfigure@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/subfigure
\end_layout
\begin_layout Description
Notes: The package
\family sans
subfigure
\family default
is used by LyX when you select ``subfigure'' in the EPS figure popup.
Several figures marked in this way can be packed into a single float with
individual subcaptions.
\end_layout
\begin_layout Subsection
setspace
\end_layout
\begin_layout Description
Found: @chk_setspace@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/setspace/
\end_layout
\begin_layout Description
Notes: The package
\family sans
setspace
\family default
is needed by LyX to change the line spacing of your document.
\end_layout
\begin_layout Subsection
url
\end_layout
\begin_layout Description
Found: @chk_url@
\end_layout
\begin_layout Description
CTAN:
\family typewriter
macros/latex/contrib/misc/url.sty
\end_layout
\begin_layout Description
Notes: The package
\family sans
url
\family default
is needed by LyX to be able to output url's corrently.
\end_layout
\end_body
\end_document