From c49d502f8f5ac906b4821e74b9f2054c801b84f1 Mon Sep 17 00:00:00 2001 From: WangWeiye Date: Tue, 17 Jan 2023 16:39:56 +0800 Subject: [PATCH] 20230117 afternoon --- 工具/模板文件/日常选题讲义模板.synctex.gz | Bin 0 -> 2815 bytes ...整理_mathsnip.ipynb => 剪贴板文本整理_mathpix.ipynb} | 21 ++++++++++-------- 2 files changed, 12 insertions(+), 9 deletions(-) create mode 100644 工具/模板文件/日常选题讲义模板.synctex.gz rename 文本处理工具/{剪贴板文本整理_mathsnip.ipynb => 剪贴板文本整理_mathpix.ipynb} (95%) diff --git a/工具/模板文件/日常选题讲义模板.synctex.gz b/工具/模板文件/日常选题讲义模板.synctex.gz new file mode 100644 index 0000000000000000000000000000000000000000..ab40931ced9b8005a8926fe9f068c32239124099 GIT binary patch literal 2815 zcmV{wjwVf3pG)P=Ds5OgJ;#8$8 zw@F+-RSi508Xf?_3JF-vf(1eXi8T_^yawVpw{q;HVpny;h`$`i{%oJ~or~@CkFR<7 z6Y|BYpOLCgihPGx-^-K#`cfD{mZ|%-+cYMZ~y+ypZ>djyZ!6G z{_yobe)G5g{Q39){FYU}rR36eHFn`{3y*2?Lbe7n4EB)4n<%L%D{j+({oMyO*#;F& z!j!xX)4JE7aF)&uP+BBs34v6nG3pRzp`7zWQGtLD3O& z2=GXG1VvVJ2nUk$0E(360QU8j2T-Ik2T+uw87T4=IznF5$l%DwBU6!`?@xJ9ru5R} z5>*|KRH;bHs5tLaQq!t9k!{p4f=5y0<)I47V-nVVf%mkQA~6RHNH1Q3lt)mcr8o;- z9+o082Mk&z2fn`|E&Ki(Fz(wtZkBE-vU9)zr?nMhyQRp`CU_+=J&p{-Qluv>3SeiF zM$EJcd87zAPlsmAGmrAW|0Az_ggeCV1-YriRwQQ{)U<>oXDIMH z3q^XChj<%TO)3$k!4-ljO->(pAVrQcAW$vDv<3wpc@RaSGLSP((u5|Ey1`R5vKM=i zr{Hx-m4q@7d)S0UmK8a-YqS?Rs{*)5p>@r}E|U2^Y$FWLwCqJ<&*CuwhDAj9*)5Ws zM`Mbt$V~3vjGVnd7wqc^UIom62#;z5`R|cY%eOo zEt04T9zP7Pul7^S~f5N7`-HA6lWt$EjyUN?CceAc~mWX zkWuR*2JZ_Qr>L4m6ScqQzXAxYGS_hT>{wE|W3J)v}HW404J9-!yWr872}@{NM!};sXJwUyr)3a4UVP3&3NBspQ?8aZOhY#6 zmVmX)VH%j_zeQeT1Pams-lAPB4^RbpRAdseR%n?Ma|Sw0YKWpDx|S);N?bB2?_rbT z;JE+Vj&!O6gNSd>JPh5uyC>H{KW zn??~^%h+UW3ZAEqiwX!b<&}Lclat}UIw#>t0@boN8MN5HC!tI^U(3LzSpm6ENa{Mt z4-&eTy~*f7RTaOG=lrDc)yE)`Iq{_JCE0{&VDzNXkqc}j@<7T>FnZGHng>a;7(Hoq zjb%XSBzbt1!Jjlc;2M+0#H^n*xC*uy5~f~!E24ASZUDRDF_>^_80p0`5w%PU$**Ii zc#_5to5Y4Dd$wV{w#(1T{*HKqHjX{IlvO-oTSmqk?2V8$P9#R#>v*&~!m9Vi)4P5i zNXwoU4-l~GeX_Jc;^*|ywpn=jig|W1TTcDxqoxo;2CBB(z;` z`*3BZc7zQ^I^`ypZ=&y-F$khcE;6cC2$~SZZ5`~fTL>*!jF#7+dVk#>z-Q+a^7Def zRKcoO*iByu*nxJ}n z9VNkGUktw^2*q2KG6|_cx}On%Y9JT^a37GU-b42Q#>7V>su$6%ESpmt{yQ4gt3J}4 zD_n=d2t?VJCoy|U;ukvlv;!|+LW>9@fFdE|01~BRR1Jj@h?dh<^#{{AHD126UhLk>*zYdIe==($YOZa~~is^bjvMg>X*!B?i(b`6a@0;drLVZ&c`K|}hLrd3lEYldK z^#5=7*!(~&*thu=+sH;}ZJ4%i8Z(W>R_~sNoN0WV8J{Vn)uqM$hlY2n?=-bG@_pC2 z)xMjm-I<2#c!;6F9sxOaH@Ep_sGHEe7K~W!Bs|k~Y;F?mggqN<#P`Ko5B55y*w(ik z&-BH`VFVjo*A`bNR_|=XGCWUO-ko;+`tCNlEf74K<2c-`tI6u!z`jnat$iBM%=Niu z%o%|cdiyouy>CptXEQiWGGo*8Xs~sm#V6!y=XG4evrX5(&Dykl$29F;wBmc7%-HoU z zk7J4=5~_DD23A41vpv@~)*SaO&j4sq<))1+Y}=yQPDp-A<&xfJs@nkD{uP>Z!Kr&K z#9-uDmWwzg0K<`I;VzwU>|0aQ$BxCtILETFfz}>mAtuunw8ak7j^PfCnVWTO&up+v z`Td}+iI+>&kn^zor>}l9Sv_PwGhpot3w(hCa|P?>M}cYx2)^ZGvD#-&!Z4+3-v#a2 zLbZWF1g__b)sSM^1|AOy1ZO02?Aws7Xa{vlqHQxfV`n*r1JQ2nTA*#;hYZoR499BH zDukRh#un;=JeC^Y%mzdF0e@x>@A_Kbbir_hT5x^HNB&TIYNj$wwuc9+g@n~==_|i) zm^tb#wK1!VA}i zz5jCc+H_sK`t|TH)giWN{#*6nd|ADA(dtJaa>m Rdd_yM{{fh2{52&%007faW^e!i literal 0 HcmV?d00001 diff --git a/文本处理工具/剪贴板文本整理_mathsnip.ipynb b/文本处理工具/剪贴板文本整理_mathpix.ipynb similarity index 95% rename from 文本处理工具/剪贴板文本整理_mathsnip.ipynb rename to 文本处理工具/剪贴板文本整理_mathpix.ipynb index 4b18c679..ce209385 100644 --- a/文本处理工具/剪贴板文本整理_mathsnip.ipynb +++ b/文本处理工具/剪贴板文本整理_mathpix.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 2, + "execution_count": 9, "metadata": {}, "outputs": [], "source": [ @@ -206,8 +206,8 @@ "data = re.sub(\"'' \",\"''\",data)\n", "\n", "#替换题号\n", - "data = re.sub(\"(^[例]*[0-9]+\\.[\\s]+)\",\"\\\\n\\\\\\\\item \",data)\n", - "data = re.sub(\"(\\\\n[例]*[0-9]+\\.[\\s]+)\",\"\\\\n\\\\\\\\item \",data)\n", + "data = re.sub(\"(^[例]*[0-9]+[\\s]*\\.[\\s]+)\",\"\\\\n\\\\\\\\item \",data)\n", + "data = re.sub(\"(\\\\n[例]*[0-9]+[\\s]*\\.[\\s]+)\",\"\\\\n\\\\\\\\item \",data)\n", "\n", "#公式标志换成$符号\n", "data = re.sub(\"\\\\\\\\\\[\",r\"$\",data)\n", @@ -271,6 +271,9 @@ "\n", "for equation in raw_equations:\n", " equation1 = equation\n", + " #合并一些公式中的无效空格\n", + " for i in range(2):\n", + " equation1 = re.sub(r\"([0-9A-Z])\\s+([0-9A-Z])\",lambda x:x.group(1)+x.group(2),equation1)\n", " modified_equations.append(equation1)\n", "\n", "\n", @@ -304,7 +307,7 @@ "modified_data = modified_data.replace(r\"\\vec\",r\"\\overrightarrow \")\n", "modified_data = modified_data.replace(r\"\\bar\",r\"\\overline \")\n", "#mathpix的极限修改\n", - "modified_data = modified_data.replace(r\"\\lim _{n \\rightarrow \\infty}\",r\"\\displaystyle\\lim_{n\\to\\infty}\")\n", + "modified_data = modified_data.replace(r\"\\lim[\\s]*_{n \\rightarrow \\infty}\",r\"\\displaystyle\\lim_{n\\to\\infty}\")\n", "#mathpix的顿号修改\n", "modified_data = modified_data.replace(r\" 、 \",r\"$、$\")\n", "#改slant等\n", @@ -317,11 +320,11 @@ "modified_data = modified_data.replace(r\"^{\\prime}\",\"'\")\n", "modified_data = re.sub(r\"\\^\\{\\\\dfrac\",r\"^{\\\\frac\",modified_data)\n", "modified_data = re.sub(r\"\\^\\{-\\\\dfrac\",r\"^{-\\\\frac\",modified_data)\n", - "modified_data = re.sub(r\"_\\{\\\\dfrac\",r\"^{_{\\\\frac\",modified_data)\n", - "modified_data = re.sub(r\"_\\{-\\\\dfrac\",r\"^{_{-\\\\frac\",modified_data)\n", + "modified_data = re.sub(r\"_\\{\\\\dfrac\",r\"_{\\\\frac\",modified_data)\n", + "modified_data = re.sub(r\"_\\{-\\\\dfrac\",r\"_{-\\\\frac\",modified_data)\n", "\n", "#改分段函数等\n", - "modified_data = re.sub(r\"\\\\begin\\{array\\}[rcl]*\",r\"\\\\begin{cases}\",modified_data)\n", + "modified_data = re.sub(r\"\\\\{\\\\begin\\{array\\}\\{[rcl]*\\}\",r\"\\\\begin{cases}\",modified_data)\n", "modified_data = re.sub(r\"\\\\end{array}\",r\"\\\\end{cases}\",modified_data)\n", "\n", "\n", @@ -355,12 +358,12 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.15" + "version": "3.8.15" }, "orig_nbformat": 4, "vscode": { "interpreter": { - "hash": "ff3c292c316ba85de6f1ad75f19c731e79d694e741b6f515ec18f14996fe48dc" + "hash": "42dd566da87765ddbe9b5c5b483063747fec4aacc5469ad554706e4b742e67b2" } } },