Linux-下将页面旋转后每六页合并 结合 pdftk 和 pdfjam 两个工具. 安装在 Archlinux 下为: 1sudo pacman -S pdftk texlive-binextra 使用先将 PDF 中每一页向左旋转 90 度: 1pdftk input.pdf cat 1-endleft output rotated.pdf 然后用 pdfjam 排序: 1pdfjam --nup 3x2 --landscap 2024-06-29 Linux
Typst-为-grid-中的-figure-加上-label 参考 reddit 用 [] 包裹 figure 部分, 以进入 markup mode, 此时就可以添加 label: 如: 12345678910111213141516#grid( columns: 2, [ #figure( image("./img/car/four-wheels.png", height: 20%, width: 85%), 2024-06-09 Typst
Archlinux-配置多屏 使用 arandrarandr 是一个图形化的 xrandr 前端, 可以更直观地配置屏幕, 在 Archlinux 上的安装为: 1sudo pacman -S arandr 其界面如: 通过拉拽来配置屏幕, 配置好后, 点左上角的 ✅ 就行. 2024-06-08 Arch
Ghostscript-命令基本使用 压缩 PDF1gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf -sDEVICE=pdfwrite: 指定输出设备为 PDF 写入器 -dCompatibilityLevel=1.4: 指定 2024-06-07 Linux
Linux-使用摄像头设备 比如外接了一个摄像头, 想要查看摄像画面, 在图形化, 以及命令行操控摄像头的行为. 图形化工具cheese在 Archlinux 上的安装为: 1sudo pacman -S cheese 运行: 1cheese 打开后, 界面如: 拍照后, 文件会存储在家目录下的 Webcam 目录里: 命令行工具v4l2-ctl在 Archlinux 上的安装为: 1sudo pacman -S v4l- 2024-06-06 Linux
Typst-实现-drop-cap-效果 可以用 droplet 包, 如: 12345678910111213141516171819#import "@preview/droplet:0.2.0": dropcap#dropcap( height: 2, justify: true, gap: 4pt, hanging-indent: 1em, overhang: 8pt,)[ *Typst* is a 2024-06-05 Typst
Typst-调整列表缩进 调整无序列表缩进1234#set list(indent: 1em)- first- second- third 调整有序列表缩进1234#set enum(indent: 1em)1. first2. second3. third 2024-06-04 Typst
Perl-pack-和-unpack 介绍Perl 的 pack 用于将数据结构根据预定义的 template (自己编写) 打包为字符串 (通常是二进制字符串), unpack 则是利用 template 定义的提取方式从字符串中提取数据结构. pack 函数语法如: 1$binary_string = pack(TEMPLATE, LIST); TEMPLATE 也是一个字符串, 描述了如何打包 LIST 是要打包的列表 示例 2024-05-21 Perl
Invalid-go-version-报错 描述报错为: 12go: errors parsing go.mod:/src/go.mod:3: invalid go version '1.21.1': must match format 1.23 意思是, go.mod 文件中指定的 Go 版本 1.21.1 不符合 Go 模块文件的版本格式要求. Go 模块文件要求的版本格式是 go 1.X, 其中 X 是一个主要版 2024-05-18 Go