Ejemplo n.º 1
0
 /// <summary>
 ///    This method creates a tex chunk for a structure element with a special toctitle.
 /// </summary>
 /// <param name="element">>Structur element.</param>
 /// <param name="name">Name of structure element.</param>
 /// <param name="converter">TEX converter</param>
 /// <param name="toctitle">Name of the structure element used in table of contents. Shorter version of name.</param>
 /// <returns>TEX chunk.</returns>
 internal static string CreateStructureElement(StructureElements element, string name, ITeXConverter converter, string toctitle)
 {
     return($"\\{element}[{converter.StringToTeX(toctitle)}]{{{converter.StringToTeX(name)}}}\n");
 }
Ejemplo n.º 2
0
 /// <summary>
 ///    This method creates a tex chunk for a structure element without a special toctitle.
 /// </summary>
 /// <param name="element">Structur element.</param>
 /// <param name="name">Name of structure element.</param>
 /// <param name="converter">TEX converter</param>
 /// <param name="addToToc">Indicates whether the structure should be nummered and added to table of contents.</param>
 /// <returns>TEX chunk.</returns>
 internal static string CreateStructureElement(StructureElements element, string name, ITeXConverter converter, bool addToToc)
 {
     return($"\\{element}{(addToToc ? String.Empty : NO_TOC_SYMBOL)}{{{converter.StringToTeX(name)}}}\n");
 }