// -*- C++ -*- /* This file is part of *====================================================== * *LyX,TheDocumentProcessor * *Copyright(C)1995MatthiasEttrich *Copyright(C)1995-1998theLyXTeam. *
*======================================================*/
#ifndef _LATEXFEATURES_H #define _LATEXFEATURES_H
#ifdef __GNUG__ #pragma interface #endif
class LString; class BufferParams; class LyXTextClass;
/** The packages and commands that a buffer needs. This struct containsanentryforeachofthelatexpackagesand commandsthatabuffermightneed.Thisstructissupposedtobe extendedastheneedarises.Remembertoupdatethevalidatefunction
in buffer.C and paragraph.C when you do so. */ struct LaTeXFeatures { ///
LaTeXFeatures(int n) ; ///
~LaTeXFeatures() { delete[] layout;
} /// The packaes needed by the document
LString getPackages(BufferParams const ¶ms); /// The macros definitions needed by the document
LString getMacros(BufferParams const ¶ms); /// The definitions needed by the document's textclass
LString getTClassPreamble(BufferParams const ¶ms);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.