DigitalProduction.BibTeXLibrary
0.1.4
dotnet add package DigitalProduction.BibTeXLibrary --version 0.1.4
NuGet\Install-Package DigitalProduction.BibTeXLibrary -Version 0.1.4
<PackageReference Include="DigitalProduction.BibTeXLibrary" Version="0.1.4" />
paket add DigitalProduction.BibTeXLibrary --version 0.1.4
#r "nuget: DigitalProduction.BibTeXLibrary, 0.1.4"
// Install DigitalProduction.BibTeXLibrary as a Cake Addin #addin nuget:?package=DigitalProduction.BibTeXLibrary&version=0.1.4 // Install DigitalProduction.BibTeXLibrary as a Cake Tool #tool nuget:?package=DigitalProduction.BibTeXLibrary&version=0.1.4
BibTeX-Library-Dot-Net
A utility library for BibTeX files written in C#.
Ancestry
BibTeXLibrary
Original library.
BibTeX-Library
A library that heavily modified the original to correct issues and add additions. The objective of these modifications is to prepare the library for use in an application for maintaining a BibTeX file (see BibTeX Manager) As a result, it is no longer compatible with the original library.
This Library
A version of the modified library that updates to newer .Net platforms and is used for a Maui based BibTeX file manager (see BibTeX Maui Manager).
Usage at a glance
- string → BibEntry
var parser = new BibParser(
new StringReader(
"@article{keyword, title = {\"0\"{123}456{789}}, year = 2012, address=\"PingLeYuan\"}"));
var entry = parser.GetAllResult()[0];
- BibEntry
// Get Property
entry.Type; // string: Article
entry.Title; // string: 0{123}456{789}
entry["Title"]; // string: 0{123}456{789}
- BibEntry → string
entry.ToString();
// @Article{keyword,
// title = {0{123}456{789}},
// year = {2012},
// address = {PingLeYuan},
// }
- Local File → BibEntries
var parser = new BibParser(new StreamReader("text.bib", Encoding.Default));
var entries = parser.GetAllResult();
foreach(var entry in entries) { ... }
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | 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. |
-
net8.0
- DigitalProduction.Net (>= 0.5.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.1.4 | 70 | 1/19/2025 |