摘要: BibTeX:传统的参考文献处理工具,使用 .bst 文件来定义参考文献的样式。 BibLaTeX:功能更强大且更现代的工具,使用 .bbx、.cbx 和 .dbx 文件来定义参考文献和引用的样式。 BibTeX 使用 .bst 文件来指定参考文献列表的格式。 使用方法: \documentclas 阅读全文
posted @ 2024-05-22 21:06 Undefined443 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 编译包含交叉引用的 LaTeX 文件需要编译四次(pdflatex + bibtex + pdflatex * 2),一直对这四次编译都干了什么事很好奇。这次就来看一下每一步具体都干了些什么。 源文件 main.tex \documentclass{article} \begin{document} 阅读全文
posted @ 2024-05-22 18:40 Undefined443 阅读(20) 评论(0) 推荐(0) 编辑
摘要: winget install <packaeg> # 安装包 winget uninstall <package> # 卸载包 winget list # 列出已安装包 winget upgrade --all --include-unknown # 更新所有包 winget search <pac 阅读全文
posted @ 2024-05-22 13:36 Undefined443 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 使用 apt 命令 功能 apt install 安装软件包 apt remove 移除软件包 apt purge 移除软件包及配置文件 apt update 刷新存储库索引 apt upgrade 升级所有可升级的软件包 apt autoremove 自动删除不需要的包 apt full-upgr 阅读全文
posted @ 2024-05-22 13:35 Undefined443 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Scoop 官网 ScoopInstaller/Scoop | GitHub Set-ExecutionPolicy RemoteSigned -Scope CurrentUser # Optional: Needed to run a remote script the first time ir 阅读全文
posted @ 2024-05-22 13:34 Undefined443 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 使用 brew install brew uninstall|remove|rm brew list # *显示已安装软件列表 brew upgrade # 更新 Homebrew brew search # *搜索软件 brew info # *显示软件详细信息 brew help [COMMAN 阅读全文
posted @ 2024-05-22 13:33 Undefined443 阅读(7) 评论(0) 推荐(0) 编辑
摘要: gcc 和 g++ 是 GNU 编译器集合(GNU Compiler Collection,简称 GCC)中的两个不同命令,用于编译 C 和 C++ 代码。尽管它们都属于同一个编译器集合,但在处理 C 和 C++ 代码时有一些重要的区别。 主要区别 默认语言处理: gcc:主要用于编译 C 语言代码 阅读全文
posted @ 2024-05-22 02:21 Undefined443 阅读(18) 评论(0) 推荐(0) 编辑
摘要: Linker 通常缩写为 LD,这是因为在 Unix 和类 Unix 系统中,ld 是链接器的常用命令名称。这个命名可以追溯到 Unix 系统的早期发展历史。 历史背景 Unix 早期:在 Unix 系统的早期版本中,命令行工具的名字通常都很短,以便在命令行界面中快速输入。这种命名习惯导致了很多工具 阅读全文
posted @ 2024-05-22 02:18 Undefined443 阅读(20) 评论(0) 推荐(0) 编辑