OfficeIMO.Latex.Markdown
3.0.0
Prefix Reserved
dotnet add package OfficeIMO.Latex.Markdown --version 3.0.0
NuGet\Install-Package OfficeIMO.Latex.Markdown -Version 3.0.0
<PackageReference Include="OfficeIMO.Latex.Markdown" Version="3.0.0" />
<PackageVersion Include="OfficeIMO.Latex.Markdown" Version="3.0.0" />
<PackageReference Include="OfficeIMO.Latex.Markdown" />
paket add OfficeIMO.Latex.Markdown --version 3.0.0
#r "nuget: OfficeIMO.Latex.Markdown, 3.0.0"
#:package OfficeIMO.Latex.Markdown@3.0.0
#addin nuget:?package=OfficeIMO.Latex.Markdown&version=3.0.0
#tool nuget:?package=OfficeIMO.Latex.Markdown&version=3.0.0
OfficeIMO.Latex.Markdown
This package maps the bounded OfficeIMO.Latex profile to and from OfficeIMO.Markdown. It reports source fallbacks and simplifications, especially for TeX math layout, package-specific commands, bibliography formatting, and unknown environments.
using OfficeIMO.Latex;
using OfficeIMO.Latex.Markdown;
LatexDocument latex = LatexDocument.Parse(source).Document;
LatexMarkdownConversionResult converted = latex.ToMarkdownDocument();
string markdown = converted.Document.ToMarkdown();
Reverse conversion creates canonical bounded-profile LaTeX and reparses the generated source through the lossless engine:
MarkdownLatexConversionResult generated = markdownDocument.ToLatexDocument();
string source = generated.Source;
LatexDocument parsed = generated.Document;
The bridge maps front matter, headings, inline formatting and links, lists and definitions, images/figures, table captions/labels and common spans, theorem callouts with required declarations, verbatim/code, and math transport. Canonical output escapes TeX arguments and deterministically encodes labels. Unrepresented figure/table container source remains visible with diagnostics. It does not promise TeX layout or execute package behavior.
Dependency footprint
- External: None.
- OfficeIMO:
OfficeIMO.LatexandOfficeIMO.Markdown; the bridge owns bounded-profile mapping, canonical generation, and diagnostics.
See the complete OfficeIMO package map for related formats and conversion paths.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 is compatible. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.7.2
- OfficeIMO.Latex (>= 3.0.0)
- OfficeIMO.Markdown (>= 3.0.0)
-
.NETStandard 2.0
- OfficeIMO.Latex (>= 3.0.0)
- OfficeIMO.Markdown (>= 3.0.0)
-
net10.0
- OfficeIMO.Latex (>= 3.0.0)
- OfficeIMO.Markdown (>= 3.0.0)
-
net8.0
- OfficeIMO.Latex (>= 3.0.0)
- OfficeIMO.Markdown (>= 3.0.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on OfficeIMO.Latex.Markdown:
| Package | Downloads |
|---|---|
|
OfficeIMO.Reader.Latex
Modular OfficeIMO.Reader adapter for bounded-profile LaTeX ingestion. |
|
|
OfficeIMO.Latex.Pdf
Loss-aware LaTeX to PDF adapter over the first-party OfficeIMO Markdown and PDF engines. |
GitHub repositories
This package is not used by any popular GitHub repositories.