LaTeX 实现一种新的公式环境内的从属编号方案
\(\qquad\!\!\)这是在一次主讲组会前,因为 PPT 中涉及到了大量长公式,所以用 \(\mathrm{\LaTeX}\) 做了留存记录并为了更好地展示在 PPT 中时遇到的一个实现上的问题:如何实现在 align 环境生成的多行公式中,每行公式后的编号为 (该 align 环境的公式编号.在该 align 环境中的子公式编号)?
\(\qquad\!\!\)这是在一次主讲组会前,因为 PPT 中涉及到了大量长公式,所以用 \(\mathrm{\LaTeX}\) 做了留存记录并为了更好地展示在 PPT 中时遇到的一个实现上的问题:如何实现在 align 环境生成的多行公式中,每行公式后的编号为 (该 align 环境的公式编号.在该 align 环境中的子公式编号)?
\(\qquad\!\!\)粒子物理与原子核物理实验专题作为“近代物理实验 Ⅱ”课程的同类替代课程,成为了因为受到学院扩招影响导致未能够选课选上“近代物理实验 Ⅱ”课程同学们的第二选择。为了不留下任何必修课程到大四下防止产生任何影响毕业的意外,我在2025-2026学年秋季学期选修了粒子物理与原子核物理实验专题。
\(\qquad\!\!\)粒子物理与原子核物理实验专题共包括两次理论课程与六次实验课程,共有十个可被安排的实验。其中实验1至实验8每位同学隔周做一次,共需做四次实验,实验9作为随堂操作考试全员参加,实验10作为集体实验并进行笔试考试。
\(\qquad\!\!\)粒子物理与原子核物理实验专题的实验报告要求相较于近代物理实验的实验报告要求较为宽松与自由,我依然使用了 PKUMpLtX 项目进行写作,下面给出我对于参与实验的实验报告,仅供大家参考:
大多数情况下都应当立直,局收支相差比较小的情况下根据场况进行判断,下面列出两种应该默听的例外情况:
\(\qquad\!\!\)读《统计学麻雀战术》又读到和一些基本的立直的读牌相关的部分,想到在《79博客》中有两小节相关的内容似乎可信度不是很高,于是想整体搜集一遍相关的最基本的资料整理出来,算是对于立直的读牌非常初步的学习,最后总结为《统计学麻雀战术》中的两节+几条小结论。
\(\qquad\!\!\)再读《统计学麻雀战术》并整理时,对于专题十四<不要在两面听的追立直上犹豫>中的数据进行了进一步计算,希望得到确切的一般化结论和需要记住的某些例外,部分信息参考自纯全三色对对和@bilibili的相关专栏:【麻将】数值化攻守判断。
\(\qquad\!\!\)这是尝试在整理《群论》的各种定义和定理时遇到的一个实现上的问题,虽然最后整理因为时间原因被我鸽掉了但是收获了对于 \(\mathrm{\LaTeX}\) 定理环境的进一步理解,在快一年之后终于有时间写篇博文进行一下简单的记录和整理了。
\(\qquad\!\!\)算是在经历了基本上两年的停打之后又重拾起了日麻,比较简单地回到了豪一后在玉之间再次迎来倒也算不得粗暴的“毒打”,在又重新读了一遍《Seventh9先生の麻雀课堂》后,再次开始思考起了既然重新“酬勤”了那么应该如何规划接下来的学习。
\(\qquad\!\!\)我的日麻学习基本上是希望按照纯能量学长在群中分享的步骤逐步推进的,算是奠定了一定的思考之基础。三年前大一的时候还比较有时间战术书依序读了《79博客-目录书签跳转版》、《牌效率》、《统计学麻雀战术》和《铁攻的条件》,看了些何切也追了一个赛季的 MLeague,根据抽象代数Alien学长的视频学习了如何用 Motal 分析牌谱,也有过和朋友互相连麦讲谱讲到下半夜的经历,现在回忆起来确实能算是非常认真学习并且有所进步的一年,从高考完刚开始接触的初心者学习到了自认为能算是一个一般中级者的程度,189个半庄上了豪一。
\(\qquad\!\!\)之后的时间就忙了啊,开启了长时间的停打和停学,也就跟朋友打打面麻说实话也基本上没啥手感了。网麻想打或者幻想有时间复健的时候打了打被恶调和乱搞打下了豪一现在想想也非常正常,中间想捡捡的时候又看了一遍《79博客-目录书签跳转版》一遍《牌效率》,至少纯牌效的部分还是尽量不要忘啊。
\(\qquad\!\!\)到了这两个月,大学学业上的各种事情逐渐忙活完了,终于又有时间以一定的频率来打了所以又开始了复建,前一个月基本上就是随便打一打找一找手感,网麻面麻都在打,说实在话水平确实下降了不是一星半点,于是又重新捡起来79开始看,基本上看完了七九我也几十个半庄回到了豪一,所以也是时候来规划下一步的学习了。

本张图实质上是将一个没有任何框线的表格放到了 figure
浮动体中,将图片插入到适当的格子中。难点在于如何使表示电流的第一列的文本在垂直方向上居中对齐,这在
\(\mathrm{\LaTeX}\) 中最基本的
tabular 表格环境中是无法简单实现的,虽然一般情况下使用
array 宏包提供的 m 格式可以实现,但是因为
MpLtX 文档类基于 revtex4-2 文档类,而
revtex4-2
从底层禁止使用这样的格式,难以通过简单的命令绕过这种限制。遂最终选择了一个比较新的宏包
tabularray 提供的 tblr 环境,并配置为
{colspec={Q[c,m]*{6}{X[c,h]}}},第一列为弹性列并控制对齐为水平居中
+ 垂直居中,剩下的六列为弹性列并控制对齐为水平居中 +
行基线对齐即可实现。
\(\qquad\!\!\)因为物院的培养方案中需要或者说鼓励大家选修理学部、信息与工程学部以及其他学部的专业核心课程,以及概率统计 (B) 的课程改革,实在是不想和大一的同学恁卷的我于这学期大三下选修了一门信科的经典课程——程序设计实习,想来系统地学习一下面对对象编程。本来选的时候是想着下半学期的算法课基本上就不用学了专精 C++ 面对对象编程,结果这学期同样碰到了课程改革,下半学期从算法课变成了 Python 和各类应用的课,虽然压力大了不少,但也能算是增长了些知识和技能吧。
\(\qquad\!\!\)魔兽世界大作业作为程序设计实习课程的经典面对对象综合练习,至少我感觉还是比较适合于面对对象编程初学者来体验设计面对对象编程的过程和思想的,所以本学期还算是比较认真地(虽然肯定有 Copilot 的功劳,但是用 AI 完成这种重复性劳动还是太棒了)全部自己原创地码&调了一整遍,还是比较有收获的。
\(\qquad\!\!\)魔兽世界的题目被分成了循序渐进的四部分——魔兽世界之一:备战、魔兽世界之二:装备、魔兽世界之三:开战和魔兽世界终极版,个人感觉“魔兽世界终极版”并没有怎么比“魔兽世界之三:开战”要难,不知道是什么原因简化了不少“魔兽世界之三:开战”中的复杂的战斗和装备的特性。具体的题目可以参见 程序设计实习MOOC OpenJudge 小组,具体的链接我也会在下面的代码前给出。
\(\qquad\!\!\)考虑到保研要求的前六个学期修完的专业基础课和专业核心课的毕业最低学分要求中将“近代物理实验 Ⅱ”课程除外,我便将“近代物理实验Ⅰ”课程放在了2024-2025学年春季学期选修。本学期共需要进行七次实验,除第一周选择实验与五一假期外,其余十四周每两周选做了一次实验。除了第一次实验——塞曼效应 是因为与选课班级的老师绑定几乎强制选择的以外,其他的六个实验基本上都是在收集了各方同学的建议后精挑细选出来的相对正常一些的实验,在这里也可供大家参考。(还是忍不住要吐槽一下北京大学基础物理实验教学中心的选修实验系统,实在是太垃圾了到处都是 bug,第一次抢实验真的容易被干懵然后与最理想的实验序列失之交臂。)
\(\qquad\!\!\)近代物理实验的实验报告要求较为严格,要求写作为研究论文型实验报告,需按照一定的格式要求组织内容,尤其强调进行分段叙述的重要性,在一定程度上对于“未来”的科研论文写作打下相应的基础。不知道为什么本学期的初始文件中并没有包括
\(\mathrm{\LaTeX}\) 模版,我在 GitHub
上搜索找到了 PKUMpLtX
项目——A LaTeX document class for 'Modern Physics Laboratory' in PKU
based on revtex4-2
并使用该文档类最新版本 2.1.6
进行了实验报告的写作。我将老师上课讲解和发邮件提醒的实验报告写作要求整理到了
\(\mathrm{\LaTeX}\)
实验报告模版上,作为自己撰写实验报告的基本依照,因为本人对于格式的一些强迫的完美主义倾向,在具体的实验报告中显得可能就会有些八股,在这里与具体的实验报告一同给出均仅供大家参考: