fonts_sans_scale = 100;
fonts_typewriter_scale = 100;
inputenc = "auto";
- graphicsDriver = "default";
- defaultOutputFormat = "default";
+ graphics_driver = "default";
+ default_output_format = "default";
bibtex_command = "default";
index_command = "default";
sides = OneSide;
} else if (token == "\\graphics") {
readGraphicsDriver(lex);
} else if (token == "\\default_output_format") {
- lex >> defaultOutputFormat;
+ lex >> default_output_format;
} else if (token == "\\bibtex_command") {
lex.eatLine();
bibtex_command = lex.getString();
}
// removed modules
- if (!removedModules_.empty()) {
+ if (!removed_modules_.empty()) {
os << "\\begin_removed_modules" << '\n';
- list<string>::const_iterator it = removedModules_.begin();
- list<string>::const_iterator en = removedModules_.end();
+ list<string>::const_iterator it = removed_modules_.begin();
+ list<string>::const_iterator en = removed_modules_.end();
for (; it != en; it++)
os << *it << '\n';
os << "\\end_removed_modules" << '\n';
}
// the modules
- if (!layoutModules_.empty()) {
+ if (!layout_modules_.empty()) {
os << "\\begin_modules" << '\n';
- LayoutModuleList::const_iterator it = layoutModules_.begin();
- LayoutModuleList::const_iterator en = layoutModules_.end();
+ LayoutModuleList::const_iterator it = layout_modules_.begin();
+ LayoutModuleList::const_iterator en = layout_modules_.end();
for (; it != en; it++)
os << *it << '\n';
os << "\\end_modules" << '\n';
}
// includeonly
- if (!includedChildren_.empty()) {
+ if (!included_children_.empty()) {
os << "\\begin_includeonly" << '\n';
- list<string>::const_iterator it = includedChildren_.begin();
- list<string>::const_iterator en = includedChildren_.end();
+ list<string>::const_iterator it = included_children_.begin();
+ list<string>::const_iterator en = included_children_.end();
for (; it != en; it++)
os << *it << '\n';
os << "\\end_includeonly" << '\n';
if (!fonts_cjk.empty()) {
os << "\\font_cjk " << fonts_cjk << '\n';
}
- os << "\n\\graphics " << graphicsDriver << '\n';
- os << "\\default_output_format " << defaultOutputFormat << '\n';
+ os << "\n\\graphics " << graphics_driver << '\n';
+ os << "\\default_output_format " << default_output_format << '\n';
os << "\\output_sync " << output_sync << '\n';
if (!output_sync_macro.empty())
os << "\\output_sync_macro \"" << output_sync_macro << "\"\n";
writeEncodingPreamble(os, features, texrow);
// includeonly
- if (!features.runparams().includeall && !includedChildren_.empty()) {
+ if (!features.runparams().includeall && !included_children_.empty()) {
os << "\\includeonly{";
- list<string>::const_iterator it = includedChildren_.begin();
+ list<string>::const_iterator it = included_children_.begin();
+ list<string>::const_iterator en = included_children_.end();
bool first = true;
- for (; it != includedChildren_.end() ; ++it) {
+ for (; it != en; ++it) {
string incfile = *it;
FileName inc = makeAbsPath(incfile, filepath.absFileName());
string mangled = DocFileName(changeExtension(inc.absFileName(), ".tex")).
}
pimpl_->baseClass_ = classname;
- layoutModules_.adaptToBaseClass(baseClass(), removedModules_);
+ layout_modules_.adaptToBaseClass(baseClass(), removed_modules_);
return true;
}
if (!baseClass())
return;
- doc_class_ = &(DocumentClassBundle::get().makeDocumentClass(*baseClass(), layoutModules_));
+ doc_class_ = &(DocumentClassBundle::get().makeDocumentClass(*baseClass(), layout_modules_));
if (!local_layout.empty()) {
if (!doc_class_->read(local_layout, TextClass::MODULE)) {
bool BufferParams::moduleCanBeAdded(string const & modName) const
{
- return layoutModules_.moduleCanBeAdded(modName, baseClass());
+ return layout_modules_.moduleCanBeAdded(modName, baseClass());
}
bool BufferParams::addLayoutModule(string const & modName)
{
- LayoutModuleList::const_iterator it = layoutModules_.begin();
- LayoutModuleList::const_iterator end = layoutModules_.end();
+ LayoutModuleList::const_iterator it = layout_modules_.begin();
+ LayoutModuleList::const_iterator end = layout_modules_.end();
for (; it != end; it++)
if (*it == modName)
return false;
- layoutModules_.push_back(modName);
+ layout_modules_.push_back(modName);
return true;
}
string const test = tex_graphics[n++];
if (test == tmptok) {
- graphicsDriver = tmptok;
+ graphics_driver = tmptok;
break;
}
if (test.empty()) {
lex.printError(
"Warning: graphics driver `$$Token' not recognized!\n"
" Setting graphics driver to `default'.\n");
- graphicsDriver = "default";
+ graphics_driver = "default";
break;
}
}
string mod = lex.getString();
if (mod == "\\end_removed_modules")
break;
- removedModules_.push_back(mod);
+ removed_modules_.push_back(mod);
lex.eatLine();
}
// now we want to remove any removed modules that were previously
// added. normally, that will be because default modules were added in
// setBaseClass(), which gets called when \textclass is read at the
// start of the read.
- list<string>::const_iterator rit = removedModules_.begin();
- list<string>::const_iterator const ren = removedModules_.end();
+ list<string>::const_iterator rit = removed_modules_.begin();
+ list<string>::const_iterator const ren = removed_modules_.end();
for (; rit != ren; rit++) {
- LayoutModuleList::iterator const mit = layoutModules_.begin();
- LayoutModuleList::iterator const men = layoutModules_.end();
+ LayoutModuleList::iterator const mit = layout_modules_.begin();
+ LayoutModuleList::iterator const men = layout_modules_.end();
LayoutModuleList::iterator found = find(mit, men, *rit);
if (found == men)
continue;
- layoutModules_.erase(found);
+ layout_modules_.erase(found);
}
}
string child = lex.getString();
if (child == "\\end_includeonly")
break;
- includedChildren_.push_back(child);
+ included_children_.push_back(child);
lex.eatLine();
}
}
docstring result;
if (package == "geometry") {
- if (graphicsDriver == "dvips"
- || graphicsDriver == "dvipdfm"
- || graphicsDriver == "pdftex"
- || graphicsDriver == "vtex")
- result = from_ascii(graphicsDriver);
- else if (graphicsDriver == "dvipdfmx")
+ if (graphics_driver == "dvips"
+ || graphics_driver == "dvipdfm"
+ || graphics_driver == "pdftex"
+ || graphics_driver == "vtex")
+ result = from_ascii(graphics_driver);
+ else if (graphics_driver == "dvipdfmx")
result = from_ascii("dvipdfm");
}
/// but it seems to be needed by CutAndPaste::putClipboard().
void setDocumentClass(DocumentClass const * const);
/// List of modules in use
- LayoutModuleList const & getModules() const { return layoutModules_; }
+ LayoutModuleList const & getModules() const { return layout_modules_; }
/// List of default modules the user has removed
std::list<std::string> const & getRemovedModules() const
- { return removedModules_; }
+ { return removed_modules_; }
///
/// Add a module to the list of modules in use. This checks only that the
/// module is not already in the list, so use moduleIsCompatible first if
bool moduleCanBeAdded(std::string const & modName) const;
///
void addRemovedModule(std::string const & modName)
- { removedModules_.push_back(modName); }
+ { removed_modules_.push_back(modName); }
/// Clear the list
- void clearLayoutModules() { layoutModules_.clear(); }
+ void clearLayoutModules() { layout_modules_.clear(); }
/// Clear the removed module list
- void clearRemovedModules() { removedModules_.clear(); }
+ void clearRemovedModules() { removed_modules_.clear(); }
/// List of included children (for includeonly)
std::list<std::string> const & getIncludedChildren() const
- { return includedChildren_; }
+ { return included_children_; }
///
void addIncludedChildren(std::string const & child)
- { includedChildren_.push_back(child); }
+ { included_children_.push_back(child); }
/// Clear the list of included children
- void clearIncludedChildren() { includedChildren_.clear(); }
+ void clearIncludedChildren() { included_children_.clear(); }
/// update aux files of unincluded children (with \includeonly)
bool maintain_unincluded_children;
/* some LaTeX options */
/// The graphics driver
- std::string graphicsDriver;
+ std::string graphics_driver;
/// The default output format
- std::string defaultOutputFormat;
+ std::string default_output_format;
/// customized bibliography processor
std::string bibtex_command;
/// customized index processor
///
DocumentClass * doc_class_;
///
- LayoutModuleList layoutModules_;
+ LayoutModuleList layout_modules_;
/// this is for modules that are required by the document class but that
/// the user has chosen not to use
- std::list<std::string> removedModules_;
+ std::list<std::string> removed_modules_;
/// the list of included children (for includeonly)
- std::list<std::string> includedChildren_;
+ std::list<std::string> included_children_;
/** Use the Pimpl idiom to hide those member variables that would otherwise
* drag in other header files.