fix error in csv: use quotechar | correctly

Build branch bachelor-thesis (80377fc) from kesslermaximilian/LatexPackages
This commit is contained in:
Maximilian Keßler 2022-06-27 14:32:26 +00:00
parent 21c61fde70
commit c3acab51d2
8 changed files with 107 additions and 70 deletions

View file

@ -1,8 +1,8 @@
{ {
"build_time": "", "build_time": "",
"source files": { "source files": {
"version": "v2.9-15-g5f2a38a", "version": "v2.9-24-g80377fc",
"commit": "5f2a38ae451759f657e9a10cc138aa5a82cd8261", "commit": "80377fc7844887fae81a19280a0c96087eba99b0",
"dirty": false "dirty": false
}, },
"pytex": { "pytex": {
@ -58,12 +58,12 @@
{ {
"name": "math/mathsymb/mkessler-mathsymb.sty", "name": "math/mathsymb/mkessler-mathsymb.sty",
"source file": "math/mathsymb/mathsymb.pysty", "source file": "math/mathsymb/mathsymb.pysty",
"build time": "2022/06/12 15:21", "build time": "2022/06/27 14:32",
"source version": "v2.9-14-g6545412", "source version": "v2.9-24-g80377fc",
"source commit hash": "6545412baf11aa044aabf606c7d44b3941c9fb20", "source commit hash": "80377fc7844887fae81a19280a0c96087eba99b0",
"pytex version": "v1.2.0-31-gc9bb0e8", "pytex version": "v1.2.0-31-gc9bb0e8",
"pytex commit hash": "c9bb0e87c91beae3e17a829603e4459cf804ec51", "pytex commit hash": "c9bb0e87c91beae3e17a829603e4459cf804ec51",
"md5sum": "0c4ea707d09d03d5f2bca85fe8642b83", "md5sum": "1a1e3360defc5ac209a9620f2c84cc20",
"dirty": false "dirty": false
}, },
{ {
@ -80,12 +80,12 @@
{ {
"name": "math/mathfig/mkessler-mathfig.sty", "name": "math/mathfig/mkessler-mathfig.sty",
"source file": "math/mathfig/mathfig.pysty", "source file": "math/mathfig/mathfig.pysty",
"build time": "2022/06/12 15:21", "build time": "2022/06/27 14:32",
"source version": "v2.9-14-g6545412", "source version": "v2.9-24-g80377fc",
"source commit hash": "6545412baf11aa044aabf606c7d44b3941c9fb20", "source commit hash": "80377fc7844887fae81a19280a0c96087eba99b0",
"pytex version": "v1.2.0-31-gc9bb0e8", "pytex version": "v1.2.0-31-gc9bb0e8",
"pytex commit hash": "c9bb0e87c91beae3e17a829603e4459cf804ec51", "pytex commit hash": "c9bb0e87c91beae3e17a829603e4459cf804ec51",
"md5sum": "5da205ae0028a75490be0bec79687383", "md5sum": "6f848ca03baf737e0c926c6bac65a8a4",
"dirty": false "dirty": false
}, },
{ {
@ -333,23 +333,23 @@
{ {
"name": "math/categories/translator-mathematical-categories-dictionary-English.dict", "name": "math/categories/translator-mathematical-categories-dictionary-English.dict",
"source file": "math/categories/mathematical-categories.pydict", "source file": "math/categories/mathematical-categories.pydict",
"build time": "2022/06/12 15:21", "build time": "2022/06/27 14:32",
"source version": "v2.9-14-g6545412", "source version": "v2.9-24-g80377fc",
"source commit hash": "6545412baf11aa044aabf606c7d44b3941c9fb20", "source commit hash": "80377fc7844887fae81a19280a0c96087eba99b0",
"pytex version": "v1.2.0-31-gc9bb0e8", "pytex version": "v1.2.0-31-gc9bb0e8",
"pytex commit hash": "c9bb0e87c91beae3e17a829603e4459cf804ec51", "pytex commit hash": "c9bb0e87c91beae3e17a829603e4459cf804ec51",
"md5sum": "d4bf9c941f10addc282158f26283498b", "md5sum": "f9f9aae576fe604594a66db7bffac825",
"dirty": false "dirty": false
}, },
{ {
"name": "math/categories/translator-mathematical-categories-dictionary-German.dict", "name": "math/categories/translator-mathematical-categories-dictionary-German.dict",
"source file": "math/categories/mathematical-categories.pydict", "source file": "math/categories/mathematical-categories.pydict",
"build time": "2022/06/12 15:21", "build time": "2022/06/27 14:32",
"source version": "v2.9-14-g6545412", "source version": "v2.9-24-g80377fc",
"source commit hash": "6545412baf11aa044aabf606c7d44b3941c9fb20", "source commit hash": "80377fc7844887fae81a19280a0c96087eba99b0",
"pytex version": "v1.2.0-31-gc9bb0e8", "pytex version": "v1.2.0-31-gc9bb0e8",
"pytex commit hash": "c9bb0e87c91beae3e17a829603e4459cf804ec51", "pytex commit hash": "c9bb0e87c91beae3e17a829603e4459cf804ec51",
"md5sum": "2e896a3cb32816eb4c56417d5acde4ba", "md5sum": "1bdf8dade83a662c3dc6f9866daf8962",
"dirty": false "dirty": false
}, },
{ {
@ -377,12 +377,12 @@
{ {
"name": "math/categories/mkessler-categories.sty", "name": "math/categories/mkessler-categories.sty",
"source file": "math/categories/categories.pysty3", "source file": "math/categories/categories.pysty3",
"build time": "2022/06/12 15:21", "build time": "2022/06/27 14:32",
"source version": "v2.9-14-g6545412", "source version": "v2.9-24-g80377fc",
"source commit hash": "6545412baf11aa044aabf606c7d44b3941c9fb20", "source commit hash": "80377fc7844887fae81a19280a0c96087eba99b0",
"pytex version": "v1.2.0-31-gc9bb0e8", "pytex version": "v1.2.0-31-gc9bb0e8",
"pytex commit hash": "c9bb0e87c91beae3e17a829603e4459cf804ec51", "pytex commit hash": "c9bb0e87c91beae3e17a829603e4459cf804ec51",
"md5sum": "63c29654d7ea3810c5bdc0f058f9ef54", "md5sum": "916c901ab16c0ed0d93aef0dca955dfb",
"dirty": false "dirty": false
}, },
{ {
@ -410,12 +410,12 @@
{ {
"name": "environments/refproof/mkessler-refproof.sty", "name": "environments/refproof/mkessler-refproof.sty",
"source file": "environments/refproof/refproof.pysty3", "source file": "environments/refproof/refproof.pysty3",
"build time": "2022/06/12 15:21", "build time": "2022/06/27 14:32",
"source version": "v2.9-14-g6545412", "source version": "v2.9-24-g80377fc",
"source commit hash": "6545412baf11aa044aabf606c7d44b3941c9fb20", "source commit hash": "80377fc7844887fae81a19280a0c96087eba99b0",
"pytex version": "v1.2.0-31-gc9bb0e8", "pytex version": "v1.2.0-31-gc9bb0e8",
"pytex commit hash": "c9bb0e87c91beae3e17a829603e4459cf804ec51", "pytex commit hash": "c9bb0e87c91beae3e17a829603e4459cf804ec51",
"md5sum": "cc9c90c8fd3c88f086fd5faf0a4914e9", "md5sum": "c2ca093a0f88cdb9a44c8a1ba3e30d90",
"dirty": false "dirty": false
}, },
{ {
@ -432,12 +432,12 @@
{ {
"name": "environments/fancythm/fancythm.sty", "name": "environments/fancythm/fancythm.sty",
"source file": "environments/fancythm/fancythm.dtx", "source file": "environments/fancythm/fancythm.dtx",
"build time": "2022/06/12 15:43", "build time": "2022/06/27 14:32",
"source version": "v2.9-15-g5f2a38a", "source version": "v2.9-24-g80377fc",
"source commit hash": "5f2a38ae451759f657e9a10cc138aa5a82cd8261", "source commit hash": "80377fc7844887fae81a19280a0c96087eba99b0",
"pytex version": "v1.2.0-31-gc9bb0e8", "pytex version": "v1.2.0-31-gc9bb0e8",
"pytex commit hash": "c9bb0e87c91beae3e17a829603e4459cf804ec51", "pytex commit hash": "c9bb0e87c91beae3e17a829603e4459cf804ec51",
"md5sum": "117def349af7f0617e040cf584ae050a", "md5sum": "fe42cebefd1d73bf723bf4a1dc8071e7",
"dirty": false "dirty": false
}, },
{ {

View file

@ -86,7 +86,11 @@
\counter_new_sub:nn { in #1 } { #1 } \counter_new_sub:nn { in #1 } { #1 }
} }
} }
\cs_set_eq:Nc \counter_alias:nn { @counteralias } \cs_new:Npn \counter_alias:nn #1 % trailing #2
{
\cs_undefine:c { c@ #1 }
\use:c { @counteralias } { #1 } % implicit #2
}
\cs_generate_variant:Nn \counter_alias:nn { n x } \cs_generate_variant:Nn \counter_alias:nn { n x }
\counter_new:n { indocument } \counter_new:n { indocument }
\__fancythm_counter_sub_if_exist:n { section } \__fancythm_counter_sub_if_exist:n { section }

View file

@ -31,7 +31,7 @@
% %
% Build details: % Build details:
% PyTeX version: v1.2.0-31-gc9bb0e8 (commit c9bb0e8) % PyTeX version: v1.2.0-31-gc9bb0e8 (commit c9bb0e8)
% Source code version: v2.9-14-g6545412 (commit 6545412) % Source code version: v2.9-24-g80377fc (commit 80377fc)
% %
% This LaTeX package is free software and is dual-licensed % This LaTeX package is free software and is dual-licensed
% under the LPPLv1.3c and the GPLv3 licenses. % under the LPPLv1.3c and the GPLv3 licenses.
@ -46,7 +46,7 @@
% at the Git repository for further information. % at the Git repository for further information.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ProvidesExplPackage{mkessler-refproof}{2022/06/12}{2.9-14-g6545412}{Automatic references to theorems in proofs. Claim counters within proofs} \ProvidesExplPackage{mkessler-refproof}{2022/06/27}{2.9-24-g80377fc}{Automatic references to theorems in proofs. Claim counters within proofs}
@ -96,33 +96,27 @@
%%%Now, we internally got a proof and a subproof environment %%%Now, we internally got a proof and a subproof environment
%%%Make them available as 'old' variants, with their defautl behaviour %%%Make them available as 'old' variants, with their defautl behaviour
\NewDocumentEnvironment{oldproof}{ o } \NewDocumentEnvironment{oldproof} { }
{ {
\IfValueTF { #1 } \__mkessler_refproof_saved_proof:w
{ }
\__mkessler_refproof_saved_proof:w { #1 } {
} \__mkessler_refproof_saved_endproof:
{ }
\__mkessler_refproof_saved_proof:w
}
}
{
\__mkessler_refproof_saved_endproof:
}
\NewDocumentEnvironment{oldsubproof}{ o } \NewDocumentEnvironment{oldsubproof} { o }
{ {
\IfValueTF { #1 } \IfValueTF { #1 }
{ {
\__mkessler_refproof_saved_subproof:n { #1 } \__mkessler_refproof_saved_subproof:n { #1 }
} }
{ {
\__mkessler_refproof_saved_subproof:n { \translate { Subproof } } \__mkessler_refproof_saved_subproof:n { \translate { Subproof } }
} }
} }
{ {
\__mkessler_refproof_saved_endsubproof: \__mkessler_refproof_saved_endsubproof:
} }
%%% Main implementation %%% Main implementation

View file

@ -31,7 +31,7 @@
% %
% Build details: % Build details:
% PyTeX version: v1.2.0-31-gc9bb0e8 (commit c9bb0e8) % PyTeX version: v1.2.0-31-gc9bb0e8 (commit c9bb0e8)
% Source code version: v2.9-14-g6545412 (commit 6545412) % Source code version: v2.9-24-g80377fc (commit 80377fc)
% %
% This LaTeX package is free software and is dual-licensed % This LaTeX package is free software and is dual-licensed
% under the LPPLv1.3c and the GPLv3 licenses. % under the LPPLv1.3c and the GPLv3 licenses.
@ -46,7 +46,7 @@
% at the Git repository for further information. % at the Git repository for further information.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ProvidesExplPackage{mkessler-categories}{2022/06/12}{2.9-14-g6545412}{Definitions of categories with automatic indexing} \ProvidesExplPackage{mkessler-categories}{2022/06/27}{2.9-24-g80377fc}{Definitions of categories with automatic indexing}
%% Wrapper commands specific for defining categories %% Wrapper commands specific for defining categories
@ -198,6 +198,17 @@
[ [
\translate{GrAb~(Category~description)} \translate{GrAb~(Category~description)}
] ]
\DeclareSimpleCategory
{ CGHaus }
[
\translate{CGHaus~(Category~description)}
]
\DeclareSimpleCategory
{ SimplicialSet }
[
formula = S,
\translate{SimplicialSet~(Category~description)}
]
\DeclareCategory \DeclareCategory
[ [
operator = \operatorname, operator = \operatorname,

View file

@ -31,7 +31,7 @@
% %
% Build details: % Build details:
% PyTeX version: v1.2.0-31-gc9bb0e8 (commit c9bb0e8) % PyTeX version: v1.2.0-31-gc9bb0e8 (commit c9bb0e8)
% Source code version: v2.9-14-g6545412 (commit 6545412) % Source code version: v2.9-24-g80377fc (commit 80377fc)
% %
% This LaTeX dictionary is free software and is dual-licensed % This LaTeX dictionary is free software and is dual-licensed
% under the LPPLv1.3c and the GPLv3 licenses. % under the LPPLv1.3c and the GPLv3 licenses.
@ -66,3 +66,5 @@
\providetranslation{Sch (Category description)}{Schemes and homomorphisms} \providetranslation{Sch (Category description)}{Schemes and homomorphisms}
\providetranslation{GrAb (Category description)}{Graded abelian groups and homomorphisms} \providetranslation{GrAb (Category description)}{Graded abelian groups and homomorphisms}
\providetranslation{Ordinal number category (Category description)}{Finite ordinal numbers and order-preserving maps} \providetranslation{Ordinal number category (Category description)}{Finite ordinal numbers and order-preserving maps}
\providetranslation{CGHaus (Category description)}{Compactly generated Hausdorff spaces and continuous maps}
\providetranslation{SimplicialSet (Category description)}{Functor category $[\OrdCat, \Set]$}

View file

@ -31,7 +31,7 @@
% %
% Build details: % Build details:
% PyTeX version: v1.2.0-31-gc9bb0e8 (commit c9bb0e8) % PyTeX version: v1.2.0-31-gc9bb0e8 (commit c9bb0e8)
% Source code version: v2.9-14-g6545412 (commit 6545412) % Source code version: v2.9-24-g80377fc (commit 80377fc)
% %
% This LaTeX dictionary is free software and is dual-licensed % This LaTeX dictionary is free software and is dual-licensed
% under the LPPLv1.3c and the GPLv3 licenses. % under the LPPLv1.3c and the GPLv3 licenses.
@ -66,3 +66,5 @@
\providetranslation{Sch (Category description)}{Schemata und Homomorphismen} \providetranslation{Sch (Category description)}{Schemata und Homomorphismen}
\providetranslation{GrAb (Category description)}{Graduierte Gruppen und Homomorphismen} \providetranslation{GrAb (Category description)}{Graduierte Gruppen und Homomorphismen}
\providetranslation{Ordinal number category (Category description)}{Endliche Ordinalzahlen und ordnungserhaltende Abbildungen} \providetranslation{Ordinal number category (Category description)}{Endliche Ordinalzahlen und ordnungserhaltende Abbildungen}
\providetranslation{CGHaus (Category description)}{Kompakt erzeugte Hausdorffräume und stetige Abbildungen}
\providetranslation{SimplicialSet (Category description)}{Funktorkategorie $[\OrdCat, \Set]$}

View file

@ -31,7 +31,7 @@
% %
% Build details: % Build details:
% PyTeX version: v1.2.0-31-gc9bb0e8 (commit c9bb0e8) % PyTeX version: v1.2.0-31-gc9bb0e8 (commit c9bb0e8)
% Source code version: v2.9-14-g6545412 (commit 6545412) % Source code version: v2.9-24-g80377fc (commit 80377fc)
% %
% This LaTeX package is free software and is dual-licensed % This LaTeX package is free software and is dual-licensed
% under the LPPLv1.3c and the GPLv3 licenses. % under the LPPLv1.3c and the GPLv3 licenses.
@ -47,7 +47,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e} \NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{mkessler-mathfig}[2022/06/12 - Math figures with TikZ / pgfplots / xy] \ProvidesPackage{mkessler-mathfig}[2022/06/27 - Math figures with TikZ / pgfplots / xy]
% This is just a collection of the packages I use to typeset mathematical figures % This is just a collection of the packages I use to typeset mathematical figures
@ -93,3 +93,29 @@
\NewDocumentCommand\pullback{ O{dr} }{ \NewDocumentCommand\pullback{ O{dr} }{
\arrow[phantom, pos=0.45]{#1}{\pullbacksymbol} \arrow[phantom, pos=0.45]{#1}{\pullbacksymbol}
} }
%% Fix for equal arrows in tikz, see
% https://tex.stackexchange.com/questions/443017/equal-arrows-without-transparent-ends-possible-in-tikzcd
\usetikzlibrary{decorations.markings}
\tikzset {
double line with arrow/.style args=
{ #1, #2 }
{ decorate, decoration =
{
markings,
mark = at position 0 with
{
\coordinate (ta-base-1) at (0,1pt);
\coordinate (ta-base-2) at (0,-1pt);
},
mark = at position 1 with
{
\draw[#1] (ta-base-1) -- (0,1pt);
\draw[#2] (ta-base-2) -- (0,-1pt);
}
}
}
}
\tikzset{Equal/.style={-,double line with arrow={-,-}}}

View file

@ -31,7 +31,7 @@
% %
% Build details: % Build details:
% PyTeX version: v1.2.0-31-gc9bb0e8 (commit c9bb0e8) % PyTeX version: v1.2.0-31-gc9bb0e8 (commit c9bb0e8)
% Source code version: v2.9-14-g6545412 (commit 6545412) % Source code version: v2.9-24-g80377fc (commit 80377fc)
% %
% This LaTeX package is free software and is dual-licensed % This LaTeX package is free software and is dual-licensed
% under the LPPLv1.3c and the GPLv3 licenses. % under the LPPLv1.3c and the GPLv3 licenses.
@ -47,7 +47,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e} \NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{mkessler-mathsymb}[2022/06/12 - Some extra math-related symbols.] \ProvidesPackage{mkessler-mathsymb}[2022/06/27 - Some extra math-related symbols.]
% A collection of math-related symbols / tools I often use, mainly collected together from Stack Overflow or hacked together myself % A collection of math-related symbols / tools I often use, mainly collected together from Stack Overflow or hacked together myself
@ -93,6 +93,4 @@
% When dealing with chain complexes, one often uses a bullet as placeholder for the index to mean the whole chain: % When dealing with chain complexes, one often uses a bullet as placeholder for the index to mean the whole chain:
\newcommand\chainbullet{\bullet} \newcommand\chainbullet{\bullet}
\newcommand{\blank}{\text{--}}