Thunderbird配置Outlook邮箱
最近在一台新电脑上使用Thunderbird配置Outlook邮箱,明明密码都是正确的,但是就无法登录成功。因为 Thunderbird 自动设置 Outlook 邮箱时尝试使用 Exchange 或应用程序密码登录, 而Microsoft 阻止 Exchange 的基本身份验证和应用程序密码,Thunderbird 的 Exchange 选项对于 Outlook 来说并不可靠。修复方法是使用 OAuth2 在 Thunderbird 中使用 IMAP 和 SMTP 设置帐户,以便 Microsoft 登录页面在 Thunderbird 中打开。
删除 Thunderbird 中配置失败的帐户。添加新的邮件帐户并输入您的 Outlook 地址。当 Thunderbird 提供设置时,打开手动设置配置并确保:
- 传入是
IMAP,服务器outlook.office365.com、端口993、SSL/TLS身份验证设置为 OAuth2,用户名是您的完整电子邮件。 - 传出是带有服务器
smtp.office365.com、端口587、STARTTLS身份验证OAuth2、用户名的SMTP是您的完整电子邮件。
此时应该会出现一个 Microsoft 登录窗口。登录并完成 MFA。接受 Thunderbird 的权限。邮件将开始同步。
如果 Thunderbird 仍然要求输入密码而不是显示 Microsoft Web 登录,请打开帐户设置>服务器设置和传出服务器。将两者的身份验证方法更改为 OAuth2 。然后前往“设置”>“隐私和安全”>“已保存的密码”并删除 或 的所有存储条目 outlook.office365.com smtp.office365.com,关闭对话框,然后重试,以便出现 OAuth 窗口。
如果你的帐户是工作或学校 Microsoft 365 邮箱,并且显示 OAuth 窗口,但登录被拒绝,请要求租户管理员为邮箱启用 IMAP 和 SMTP 身份验证,然后重复这些步骤。
LaTeX中的硬空格
LaTeX 中 ~ 符号的含义
在 LaTeX 中,~
符号表示一个不可断行的空格(non-breaking
space),也称为硬空格。
主要功能
1. 禁止换行
- 使用
~连接的两个单词或元素不会被分开在两行 - 示例:
Prof.~Smith会确保 "Prof." 和 "Smith" 始终在同一行显示
2. 与普通空格的区别
| 类型 | 是否可断行 | 示例 |
|---|---|---|
| 普通空格 | 可断行 | Mr. Smith 可能换行为 "Mr." 和 "Smith" |
~ 空格 |
不可断行 | Mr.~Smith 强制 "Mr. Smith" 在同一行 |
常见使用场景
人名与头衔
1 | Dr.~White, Prof.~Anderson |
图表编号引用
1 | Fig.~\ref{fig:example}, Table~\ref{tab:data} |
章节和公式的引用
1 | Chapter~\ref{chap:intro}, Section~\ref{sec:method}, Eq.~(\ref{eq:1}) |
固定搭配单词
1 | pH~value, Apple~Inc., 100~km/h |
注意事项
- 在 LaTeX
源码中,
~会渲染为一人空格,但禁止在此处换行 - 数学模式中
$a~b$也会产生空格,但是要注意与相似符号$\sim$的区别 ~是LaTeX中用于保持内容连贯、防止意外换行我重要符号。同时,expl3会自动去除代码中的空格,但是这导致了在expl3中使用source2e中的代码时,如果其中含有空格,就需要使用~取代,这样可以保证代码正常运行。
expl3语法与tikz冲突的解决
最近计划使用source3的原生命令编写一个答题卡宏包,目标是实现高考答题卡的仿真,用于中学生日常测试的规范答题中。但是,在绘制圆角矩形时,由于借助了tikz宏包,这导致了系统报错,报错的代码是
1 | \begin{tikzpicture} |
当我去掉圆角括号rounded corners后发现可以正常工作,但是追加上这人括号后系统再次报错。经过研究发现,主要是rounded corners中包含了一个空格,这会导致问题的产生,因为在expl3语法中,空格会被忽略,而在tikz中空格被解释为参数分隔符,这导致了tikz实际获得的是roundedcorners,
于是错误出现了。而~是不可忽略的空格,于是切换成rounded~corners后问题立刻解决。这是expl3与tikz集成时的一个隐蔽陷阱,所以本文的方案为解决这一问题提供了最佳实践。
1 | \begin{tikzpicture} |
PPT中视频无法播放的解决方案
问题描述
在日常使用PowerPoint制作演示文稿时,很多人可能都遇到过这样的困扰:精心准备的视频在PPT中无法播放,只显示黑色框框或错误提示。这种情况往往并非PowerPoint软件本身的问题,而是系统缺少相应的视频编解码器所致。今天,我们就来探讨如何通过安装K-Lite Codec Pack这一强大工具,彻底解决PPT中视频无法播放的难题。
为什么PPT中的视频无法播放?
在深入解决方案之前,我们首先需要理解问题的根源。PowerPoint并非独立的媒体播放器,它依赖于操作系统中的编解码器来播放视频和音频文件。
编解码器(Codec)是一种能够对视频或音频流进行编码和解码的软件,它压缩大尺寸的媒体文件以便存储和传输,然后在播放时解压缩。当你尝试在PPT中插入一个视频时,如果系统没有安装相应的编解码器,就会出现无法播放的情况。
导致PPT媒体播放问题的常见原因包括:
- 不支持的视频格式:PPT对视频格式有特定要求,某些特殊格式无法直接嵌入
- 缺少合适的编解码器:系统没有安装相应的解码器来解析视频文件
- 文件损坏:视频文件本身可能已损坏或不完整
- 兼容性问题:使用不同版本的PowerPoint可能导致兼容性问题
- 链接断开:如果是链接到外部视频文件,文件被移动或删除会导致无法播放
值得注意的是,WPS演示同样需要调用系统中的视频解码器来播放视频,出现此问题也是由于系统中缺乏相应的解码器导致的。
什么是K-Lite Codec Pack?
K-Lite Codec Pack被广泛认为是解码器包的鼻祖,功能非常强大且便捷实用。它在编解码器领域有着悠久的历史和良好的声誉,支持绝大多数你在网络上常见的影音格式。
K-Lite Codec Pack的主要特点:
- 兼容性好:与各种媒体播放器和应用程序良好兼容
- 资源占用小:不插启动项,不拖慢系统速度
- 安装简便:安装和卸载都不用重启计算机
- 全面支持:包含绝大多数常见影音格式的解码器
如何安装K-Lite Codec Pack?
安装K-Lite Codec Pack并不复杂,以下是基本步骤:
下载和解压:从K-Lite Codec Pack 官网下载安装程序,解压压缩文件并运行安装程序
选择安装模式:共有三种模式可选:
- 简单模式:提供较少的自定义选项,多数选项按照默认设置
- 一般模式:提供所有选项,可选择是否安装Media Player Classic播放器
- 高级模式:所有选项可选,并可选择安装位置
完成安装:点击"Install"开始安装,等待进度条完成即可
对于大多数用户,选择简单模式即可满足需求。安装过程中,确保勾选与Windows Media Player相关的选项,因为PowerPoint依赖Windows Media Player的编解码能力。
总结
PowerPoint中视频无法播放是一个常见但令人沮丧的问题,大多数情况下根源在于缺少适当的编解码器。通过安装K-Lite Codec Pack,你可以为系统提供全面的解码支持,解决绝大多数视频播放问题。
记住,在重要的演示之前,务必在目标设备上提前测试所有媒体文件的播放情况,避免出现尴尬的技术故障。同时,考虑将视频转换为兼容性更好的格式(如MP4),并使用PowerPoint的"优化兼容性"功能,进一步确保演示的顺利进行。
4k显示器调整Geogebra字体大小
在 4K 显示器上使用 GeoGebra 时,由于高分辨率可能导致界面元素(包括字体)显得过小,你可以通过以下方法来调整字体大小,使其更清晰易读:
- 打开
GeoGebra(桌面版,如Classic 5或Classic 6)。 - 点击菜单栏的 “选项”(
Options)。 - 选择 “字体大小”(
Font Size)。 - 在弹出的子菜单中选择一个更大的字号(如
16、20、24等)。 - 这会同时影响图形视图中的标签、坐标轴、代数区等的字体大小。
Word使用分节符分成不同部分并分别编号
由于工作的需要不得不再次使用word,
本文针对使用word出题给出模板,将整个word分成试题和答案两部分,并且两部分分别统计页数和分别从1开始编号,也即是在Word中实现分节页码并显示第x页 共X页和第x页 共Y页.
一、正确插入分节符并设置页码
- 插入分节符:
- 将光标放在第一节的最后一页的末尾(即需要分节的位置)
- 点击
布局(或页面布局)选项卡 - 在
页面设置组中点击分隔符 - 选择
下一页(这样会在新页开始新节)
- 设置页码:
- 双击页脚区域进入页脚编辑模式
- 在
页眉和页脚工具选项卡中,取消链接到前一节的勾选(确保两节的页脚独立) - 在第一节的页脚中插入页码(设置为
第1页) - 在第二节的页脚中插入页码(设置为从1开始)
二、插入 SectionPages 域统计各节数量
在第一节最后一页的页脚中:
- 双击页脚区域进入编辑模式
- 在页脚中输入:
第x页 共x页 - 按
Alt + F9打开域代码视图(或点击插入→文档部件→域) - 在域代码对话框中,选择
SectionPages域 - 点击
确定,域代码会显示为{ SECTIONPAGES } - 输入页,完成输入:第
{ PAGE }页 共{ SECTIONPAGES }页 - 按
Alt + F9切换回正常视图,显示为第3页 共5页(假设第一节有5页) - 按
F9更新域,显示正确的页数
在第二节最后一页的页脚中:
- 双击页脚区域进入编辑模式
- 在页脚中输入:
第x页 共y页 - 按
Alt + F9打开域代码视图 - 插入
{ PAGE }域 - 插入
{ SECTIONPAGES }域 - 输入页,完成输入:第
{PAGE}页 共{ SECTIONPAGES }页 - 按
F9更新域,显示正确的页数
三、重要说明
域代码更新:
Word的域代码在文档内容变化后不会自动更新。每次修改文档后,需要按F9更新域,或在打印预览时自动更新。域代码格式:您看到的
{ SECTIONPAGES }是域代码,实际显示时会自动替换为当前节的总页数。通常情况下使用分节可以分别生成第一节为试题,第二节为答案,用于简单的命题工作。
四、总结
使用Word的域代码{ SECTIONPAGES },您可以在每节的最后一页自动显示第x页 共X页和第x页 共Y页,无需手动计算和输入。只需在每节的最后一页页脚中插入相应的域代码,然后按F9更新即可。
禁用win11更新
windows 11 会强制更新,这给需要稳定工作的人造成了麻烦,甚至是损失。一般情况下不允许永久关闭,所以本文介绍一个变通的方法,超长时间禁用更新以达到稳定使用系统的目标。
暂停更新
创建一个 txt 文件导入以下代码
1 | Windows Registry Editor Version 5.00 |
另存为 .reg 文件即可双击使用.
恢复更新
同理可以建立恢复默认,即
1 | Windows Registry Editor Version 5.00 |
另存为 .reg 文件即可双击使用.
参考文章
ArchLinux安装奔图P3370DN打印机驱动
问题描述
办公室配置的奔图P3370DN打印机,在其奔图官网驱动下载站点可以看到该打印机是有Linux驱动的,但是它是针对Debian系列的Linux设计的,在ArchLinux上就无法直接安装了。
解决方案
- 安装
system-config-printer, 即运行命令
1 | sudo pacman -S system-config-printer |
在菜单中找到
打印机设置→解锁→添加→网络打印机.选择局域网内的打印机,此时默认会显示打印机的
IP和端口, 同时下方显示连接AppSocket/HP JetDirect, 点击转发,然后等待搜索驱动.在上方选中
从数据库中选择打印机,下方选中Generic(推荐), 然后点转发。进一步
选择驱动程序→PostScript, 然后在右侧显示驱动程序Generic PostScript Printer(推荐), 再点转发,设置成功。
注意
由于奔图打印机在github上没有公开驱动程序,所以使用paru也无法实现驱动安装,通过一系列测试,使用Linux系统的通用打印驱动即可实现完美打印。
Seewo电脑安装win10后显卡和芯片组驱动安装
问题描述
单位配置了国产电脑,牌子是 Seewo 的。但是其安装的系统是银河麒麟系统和win10家庭版,它们同时占据了一块512的固态硬盘,这给不经常使用Linux的用户造成麻烦,因此有必要将Linux去除,同时只安装LTSC版本的Win10. 但是我在安装完成LTSC版win10后,发现右键我的电脑后发现还有若干硬件出现黄色感叹号,也就是这些硬件没有被win10识别,同时由于缺失显卡驱动,也无法将分辨率调成1080p。本文给出解决方案。
解决方案
芯片硬件驱动
- 下载海光3350驱动HygonSoCDriver-1.0.3.msi.
- 双击安装.
- 参考文章:海光c86 3250 装的win10驱动打不上
显卡驱动
- 下载国产风华2号win10/win11驱动
- 解压缩文件到你的电脑
- 以管理员身份运行命令
pnputil.exe /add-driver innogpu.inf /install - 你可以看到驱动立刻安装完成。
- 参考文章:国产显卡风华2号Windows10/11驱动