/// <summary> /// Performs the conversion procedure. /// </summary> /// <param name="expr">The expression to convert.</param> /// <returns>The conversion result.</returns> public override string Convert(LatexExpression expr) { var str = LatexStringToXmlString(expr.Name); while (str.IndexOf("--") > -1) { str = str.Replace("--", "-"); } return "<!-- " + str + " -->\n"; }
/// <summary> /// Performs the conversion procedure. /// </summary> /// <param name="expr">The expression to convert.</param> /// <returns>The conversion result.</returns> public override string Convert(LatexExpression expr) { var bld = new StringBuilder("<h3 class=\"subsection\">\n<a id=\""); int sectIndex = expr.Customization.SectionContents[expr.Customization.CurrentSectionType].Count - 1; var section = expr.Customization.SectionContents[expr.Customization.CurrentSectionType][sectIndex]; var title = SequenceConverter.ConvertOutline(expr.Expressions[0], expr.Customization); int index = section.Subsections[SectionType.Unnumbered].Count; section.Subsections[SectionType.Unnumbered].Add(title); bld.Append(expr.Customization.CurrentSectionType == SectionType.Numbered ? "ns" : "nns"); bld.Append(sectIndex); bld.Append("nnss"); bld.Append(index); bld.Append("\">"); bld.Append(title); bld.Append("</a></h3>\n"); return bld.ToString(); }
/// <summary> /// Performs the conversion procedure. /// </summary> /// <param name="expr">The expression to convert.</param> /// <returns>The conversion result.</returns> public override string Convert(LatexExpression expr) { return "<pre><![CDATA[" + expr.Name.Replace("]]>", "] ]>") + "]]></pre>\n"; }
/// <summary> /// Performs the conversion procedure. /// </summary> /// <param name="expr">The expression to convert.</param> /// <returns>The conversion result.</returns> public override string Convert(LatexExpression expr) { return("<pre><![CDATA[" + expr.Name.Replace("]]>", "] ]>") + "]]></pre>\n"); }
/// <summary> /// Performs the conversion procedure. /// </summary> /// <param name="expr">The expression to convert.</param> /// <returns>The conversion result.</returns> public override string Convert(LatexExpression expr) { //TODO: add warning comment, write to log return BlockConverters["{}"].Convert(expr); }
/// <summary> /// Performs the conversion procedure. /// </summary> /// <param name="expr">The expression to convert.</param> /// <returns>The conversion result.</returns> public override string Convert(LatexExpression expr) { return BlockConverters["{}"].Convert(expr); }
/// <summary> /// Performs the conversion procedure. /// </summary> /// <param name="expr">The expression to convert.</param> /// <returns>The conversion result.</returns> public override string Convert(LatexExpression expr) { //TODO: add warning comment, write to log return(BlockConverters["{}"].Convert(expr)); }