From c3acab51d27e94bcf953bb1077fd28af3fc5c3ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Ke=C3=9Fler=20=28via=20gitlab=20runner=29?= Date: Mon, 27 Jun 2022 14:32:26 +0000 Subject: [PATCH] fix error in csv: use quotechar | correctly Build branch bachelor-thesis (80377fc) from kesslermaximilian/LatexPackages --- build_info.json | 60 +++++++++---------- environments/fancythm/fancythm.sty | 6 +- environments/refproof/mkessler-refproof.sty | 50 +++++++--------- math/categories/mkessler-categories.sty | 15 ++++- ...matical-categories-dictionary-English.dict | 4 +- ...ematical-categories-dictionary-German.dict | 4 +- math/mathfig/mkessler-mathfig.sty | 30 +++++++++- math/mathsymb/mkessler-mathsymb.sty | 8 +-- 8 files changed, 107 insertions(+), 70 deletions(-) diff --git a/build_info.json b/build_info.json index da61212..ed23b1e 100644 --- a/build_info.json +++ b/build_info.json @@ -1,8 +1,8 @@ { "build_time": "", "source files": { - "version": "v2.9-15-g5f2a38a", - "commit": "5f2a38ae451759f657e9a10cc138aa5a82cd8261", + "version": "v2.9-24-g80377fc", + "commit": "80377fc7844887fae81a19280a0c96087eba99b0", "dirty": false }, "pytex": { @@ -58,12 +58,12 @@ { "name": "math/mathsymb/mkessler-mathsymb.sty", "source file": "math/mathsymb/mathsymb.pysty", - "build time": "2022/06/12 15:21", - "source version": "v2.9-14-g6545412", - "source commit hash": "6545412baf11aa044aabf606c7d44b3941c9fb20", + "build time": "2022/06/27 14:32", + "source version": "v2.9-24-g80377fc", + "source commit hash": "80377fc7844887fae81a19280a0c96087eba99b0", "pytex version": "v1.2.0-31-gc9bb0e8", "pytex commit hash": "c9bb0e87c91beae3e17a829603e4459cf804ec51", - "md5sum": "0c4ea707d09d03d5f2bca85fe8642b83", + "md5sum": "1a1e3360defc5ac209a9620f2c84cc20", "dirty": false }, { @@ -80,12 +80,12 @@ { "name": "math/mathfig/mkessler-mathfig.sty", "source file": "math/mathfig/mathfig.pysty", - "build time": "2022/06/12 15:21", - "source version": "v2.9-14-g6545412", - "source commit hash": "6545412baf11aa044aabf606c7d44b3941c9fb20", + "build time": "2022/06/27 14:32", + "source version": "v2.9-24-g80377fc", + "source commit hash": "80377fc7844887fae81a19280a0c96087eba99b0", "pytex version": "v1.2.0-31-gc9bb0e8", "pytex commit hash": "c9bb0e87c91beae3e17a829603e4459cf804ec51", - "md5sum": "5da205ae0028a75490be0bec79687383", + "md5sum": "6f848ca03baf737e0c926c6bac65a8a4", "dirty": false }, { @@ -333,23 +333,23 @@ { "name": "math/categories/translator-mathematical-categories-dictionary-English.dict", "source file": "math/categories/mathematical-categories.pydict", - "build time": "2022/06/12 15:21", - "source version": "v2.9-14-g6545412", - "source commit hash": "6545412baf11aa044aabf606c7d44b3941c9fb20", + "build time": "2022/06/27 14:32", + "source version": "v2.9-24-g80377fc", + "source commit hash": "80377fc7844887fae81a19280a0c96087eba99b0", "pytex version": "v1.2.0-31-gc9bb0e8", "pytex commit hash": "c9bb0e87c91beae3e17a829603e4459cf804ec51", - "md5sum": "d4bf9c941f10addc282158f26283498b", + "md5sum": "f9f9aae576fe604594a66db7bffac825", "dirty": false }, { "name": "math/categories/translator-mathematical-categories-dictionary-German.dict", "source file": "math/categories/mathematical-categories.pydict", - "build time": "2022/06/12 15:21", - "source version": "v2.9-14-g6545412", - "source commit hash": "6545412baf11aa044aabf606c7d44b3941c9fb20", + "build time": "2022/06/27 14:32", + "source version": "v2.9-24-g80377fc", + "source commit hash": "80377fc7844887fae81a19280a0c96087eba99b0", "pytex version": "v1.2.0-31-gc9bb0e8", "pytex commit hash": "c9bb0e87c91beae3e17a829603e4459cf804ec51", - "md5sum": "2e896a3cb32816eb4c56417d5acde4ba", + "md5sum": "1bdf8dade83a662c3dc6f9866daf8962", "dirty": false }, { @@ -377,12 +377,12 @@ { "name": "math/categories/mkessler-categories.sty", "source file": "math/categories/categories.pysty3", - "build time": "2022/06/12 15:21", - "source version": "v2.9-14-g6545412", - "source commit hash": "6545412baf11aa044aabf606c7d44b3941c9fb20", + "build time": "2022/06/27 14:32", + "source version": "v2.9-24-g80377fc", + "source commit hash": "80377fc7844887fae81a19280a0c96087eba99b0", "pytex version": "v1.2.0-31-gc9bb0e8", "pytex commit hash": "c9bb0e87c91beae3e17a829603e4459cf804ec51", - "md5sum": "63c29654d7ea3810c5bdc0f058f9ef54", + "md5sum": "916c901ab16c0ed0d93aef0dca955dfb", "dirty": false }, { @@ -410,12 +410,12 @@ { "name": "environments/refproof/mkessler-refproof.sty", "source file": "environments/refproof/refproof.pysty3", - "build time": "2022/06/12 15:21", - "source version": "v2.9-14-g6545412", - "source commit hash": "6545412baf11aa044aabf606c7d44b3941c9fb20", + "build time": "2022/06/27 14:32", + "source version": "v2.9-24-g80377fc", + "source commit hash": "80377fc7844887fae81a19280a0c96087eba99b0", "pytex version": "v1.2.0-31-gc9bb0e8", "pytex commit hash": "c9bb0e87c91beae3e17a829603e4459cf804ec51", - "md5sum": "cc9c90c8fd3c88f086fd5faf0a4914e9", + "md5sum": "c2ca093a0f88cdb9a44c8a1ba3e30d90", "dirty": false }, { @@ -432,12 +432,12 @@ { "name": "environments/fancythm/fancythm.sty", "source file": "environments/fancythm/fancythm.dtx", - "build time": "2022/06/12 15:43", - "source version": "v2.9-15-g5f2a38a", - "source commit hash": "5f2a38ae451759f657e9a10cc138aa5a82cd8261", + "build time": "2022/06/27 14:32", + "source version": "v2.9-24-g80377fc", + "source commit hash": "80377fc7844887fae81a19280a0c96087eba99b0", "pytex version": "v1.2.0-31-gc9bb0e8", "pytex commit hash": "c9bb0e87c91beae3e17a829603e4459cf804ec51", - "md5sum": "117def349af7f0617e040cf584ae050a", + "md5sum": "fe42cebefd1d73bf723bf4a1dc8071e7", "dirty": false }, { diff --git a/environments/fancythm/fancythm.sty b/environments/fancythm/fancythm.sty index 79e3b66..c21a074 100644 --- a/environments/fancythm/fancythm.sty +++ b/environments/fancythm/fancythm.sty @@ -86,7 +86,11 @@ \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 } \counter_new:n { indocument } \__fancythm_counter_sub_if_exist:n { section } diff --git a/environments/refproof/mkessler-refproof.sty b/environments/refproof/mkessler-refproof.sty index 316b68f..3144b84 100644 --- a/environments/refproof/mkessler-refproof.sty +++ b/environments/refproof/mkessler-refproof.sty @@ -31,7 +31,7 @@ % % Build details: % 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 % under the LPPLv1.3c and the GPLv3 licenses. @@ -46,7 +46,7 @@ % 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 %%%Make them available as 'old' variants, with their defautl behaviour -\NewDocumentEnvironment{oldproof}{ o } -{ - \IfValueTF { #1 } - { - \__mkessler_refproof_saved_proof:w { #1 } - } - { - \__mkessler_refproof_saved_proof:w - } -} -{ - \__mkessler_refproof_saved_endproof: -} +\NewDocumentEnvironment{oldproof} { } + { + \__mkessler_refproof_saved_proof:w + } + { + \__mkessler_refproof_saved_endproof: + } -\NewDocumentEnvironment{oldsubproof}{ o } -{ - \IfValueTF { #1 } - { - \__mkessler_refproof_saved_subproof:n { #1 } - } - { - \__mkessler_refproof_saved_subproof:n { \translate { Subproof } } - } -} -{ - \__mkessler_refproof_saved_endsubproof: -} +\NewDocumentEnvironment{oldsubproof} { o } + { + \IfValueTF { #1 } + { + \__mkessler_refproof_saved_subproof:n { #1 } + } + { + \__mkessler_refproof_saved_subproof:n { \translate { Subproof } } + } + } + { + \__mkessler_refproof_saved_endsubproof: + } %%% Main implementation diff --git a/math/categories/mkessler-categories.sty b/math/categories/mkessler-categories.sty index b5d097d..828aae6 100644 --- a/math/categories/mkessler-categories.sty +++ b/math/categories/mkessler-categories.sty @@ -31,7 +31,7 @@ % % Build details: % 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 % under the LPPLv1.3c and the GPLv3 licenses. @@ -46,7 +46,7 @@ % 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 @@ -198,6 +198,17 @@ [ \translate{GrAb~(Category~description)} ] +\DeclareSimpleCategory + { CGHaus } + [ + \translate{CGHaus~(Category~description)} + ] +\DeclareSimpleCategory + { SimplicialSet } + [ + formula = S, + \translate{SimplicialSet~(Category~description)} + ] \DeclareCategory [ operator = \operatorname, diff --git a/math/categories/translator-mathematical-categories-dictionary-English.dict b/math/categories/translator-mathematical-categories-dictionary-English.dict index 64907dd..eceeddf 100644 --- a/math/categories/translator-mathematical-categories-dictionary-English.dict +++ b/math/categories/translator-mathematical-categories-dictionary-English.dict @@ -31,7 +31,7 @@ % % Build details: % 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 % under the LPPLv1.3c and the GPLv3 licenses. @@ -66,3 +66,5 @@ \providetranslation{Sch (Category description)}{Schemes 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{CGHaus (Category description)}{Compactly generated Hausdorff spaces and continuous maps} +\providetranslation{SimplicialSet (Category description)}{Functor category $[\OrdCat, \Set]$} diff --git a/math/categories/translator-mathematical-categories-dictionary-German.dict b/math/categories/translator-mathematical-categories-dictionary-German.dict index 52803d0..1a14a07 100644 --- a/math/categories/translator-mathematical-categories-dictionary-German.dict +++ b/math/categories/translator-mathematical-categories-dictionary-German.dict @@ -31,7 +31,7 @@ % % Build details: % 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 % under the LPPLv1.3c and the GPLv3 licenses. @@ -66,3 +66,5 @@ \providetranslation{Sch (Category description)}{Schemata und Homomorphismen} \providetranslation{GrAb (Category description)}{Graduierte Gruppen und Homomorphismen} \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]$} diff --git a/math/mathfig/mkessler-mathfig.sty b/math/mathfig/mkessler-mathfig.sty index b902381..60277bd 100644 --- a/math/mathfig/mkessler-mathfig.sty +++ b/math/mathfig/mkessler-mathfig.sty @@ -31,7 +31,7 @@ % % Build details: % 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 % under the LPPLv1.3c and the GPLv3 licenses. @@ -47,7 +47,7 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \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 @@ -93,3 +93,29 @@ \NewDocumentCommand\pullback{ O{dr} }{ \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={-,-}}} diff --git a/math/mathsymb/mkessler-mathsymb.sty b/math/mathsymb/mkessler-mathsymb.sty index 3ca6e0c..7436e1a 100644 --- a/math/mathsymb/mkessler-mathsymb.sty +++ b/math/mathsymb/mkessler-mathsymb.sty @@ -31,7 +31,7 @@ % % Build details: % 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 % under the LPPLv1.3c and the GPLv3 licenses. @@ -47,7 +47,7 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \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 @@ -93,6 +93,4 @@ % When dealing with chain complexes, one often uses a bullet as placeholder for the index to mean the whole chain: \newcommand\chainbullet{\bullet} - - - +\newcommand{\blank}{\text{--}}