当前位置: 首页 > article >正文

【Typst源文件】Typst 纸张定义完全指南

Typst 通过page函数来定义纸张的尺寸、边距、方向等属性。通常使用#set page()规则在文档开头进行全局设置。1. 基础纸张设置1.1 使用标准纸张尺寸Typst 支持丰富的标准纸张尺寸只需传入纸张名称字符串即可// 设置为 A4 纸张默认 #set page(a4) // 设置为美国信纸 #set page(us-letter) // 设置为法律文件用纸 #set page(us-legal)1.2 常用标准纸张尺寸纸张名称尺寸用途场景a4210mm × 297mm国际标准文档默认a5148mm × 210mm笔记本、手册us-letter216mm × 279mm美国标准文档us-legal216mm × 356mm法律文件iso-b5176mm × 250mm书籍、小册子a0~a11ISO 216 系列工程图纸、海报1.3 Typst 支持的全部纸张类型Typst 内置了丰富的纸张规格涵盖国际标准、美制、日制、法式、英式等多种标准ISO A 系列a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11ISO B/C 系列iso-b1~iso-b8,iso-c3~iso-c8美制纸张ansi-a,ansi-b,ansi-c,ansi-d,ansi-e,arch-a~arch-e,us-letter,us-legal,us-tabloid,us-executive日制纸张jis-b0~jis-b11,jp-shiroku-ban-4~jp-shiroku-ban-6,jp-kiku-4,jp-kiku-5名片规格jp-business-card,cn-business-card,eu-business-card演示文稿presentation-16-9,presentation-4-3报纸规格newspaper-compact,newspaper-berliner,newspaper-broadsheet2. 自定义纸张尺寸如果需要非标准尺寸可以直接指定width和height参数// 创建正方形页面 #set page(width: 12cm, height: 12cm) // 创建自定义矩形页面 #set page(width: 200mm, height: 280mm)2.1 横向页面使用flipped参数将页面旋转为横向// 方式一使用 flipped 参数 #set page(a4, flipped: true) // 方式二交换宽高 #set page(width: 297mm, height: 210mm)2.2 动态页面高度设置height: auto可以使页面高度根据内容自动增长#set page(height: auto) // 页面会动态扩展以适应内容分页需手动插入 #pagebreak()3. 页边距设置3.1 统一边距// 所有边距相同 #set page(margin: 2cm)3.2 分别设置各边边距#set page(margin: ( top: 3cm, bottom: 2cm, left: 2.5cm, right: 2.5cm ))3.3 使用快捷方式// x 控制左右边距y 控制上下边距 #set page(margin: (x: 2.5cm, y: 2cm))3.4 自动边距// 自动边距A4 纸张下约为 2.5cm #set page(margin: auto)3.5 双面文档装订边距使用inside和outside为双面打印书籍设置内边距书脊侧和外边距#set page(margin: ( inside: 2.5cm, // 内侧边距书脊侧 outside: 2cm, // 外侧边距页边侧 y: 1.75cm // 上下边距 )) // 设置装订方向默认 left适合左翻页书籍 #set page(binding: right) // 右翻页书籍如日文漫画3.6 使用rest设置默认边距// 左边距 1.5 英寸其他边距统一为 1 英寸 #set page(margin: (left: 1.5in, rest: 1in))4. 完整页面配置示例4.1 基础学术论文配置#set page( paper: a4, margin: (top: 3cm, bottom: 2cm, x: 2.5cm), numbering: 1, number-align: center ) 论文标题 #lorem(200)4.2 书籍双面排版配置#set page( paper: iso-b5, margin: (inside: 2.5cm, outside: 2cm, y: 2cm), binding: left, numbering: 1, number-align: center bottom )4.3 演示文稿配置#set page( paper: presentation-16-9, margin: 1cm, fill: rgb(#f5f5f5) ) 标题页 欢迎使用 Typst4.4 带页眉页脚的完整配置#set page( paper: a4, margin: (top: 3cm, bottom: 2.5cm, x: 2.5cm), header: context { if counter(page).get().first() 1 [ _文档标题_ #h(1fr) 第 #counter(page).display() 页 ] }, footer: [ #line(length: 100%, stroke: 0.5pt) #v(4pt) #align(center)[版权所有 © 2026] ], numbering: 1 )5. 纸张参数完整参考#set page()支持的所有主要参数参数类型默认值说明paperstringa4标准纸张尺寸widthlength595.28pt页面宽度heightlength841.89pt页面高度flippedbooleanfalse是否横向marginauto/length/dictauto页边距bindingauto/left/rightauto装订侧columnsinteger1分栏数fillcolorauto页面背景色numberingstring/nonenone页码格式number-alignalignmentcenter bottom页码对齐headercontent/auto/nonenone页眉内容footercontent/auto/nonenone页脚内容6. 常见问题6.1 如何获取当前页码#context counter(page).get()6.2 如何重置页码#counter(page).update(1)6.3 如何创建横向单页而不影响全局#page(flipped: true)[ 横向页面内容 此页面为横向不影响后续页面 ]6.4 如何为不同部分设置不同纸张使用#page()函数包裹特定内容区域即可临时覆盖纸张设置#page(a4)[ 这是 A4 纸张的内容 ] #page(us-letter)[ 这是信纸的内容与前面分页 ]

相关文章:

【Typst源文件】Typst 纸张定义完全指南

Typst 通过 page 函数来定义纸张的尺寸、边距、方向等属性。通常使用 #set page() 规则在文档开头进行全局设置。 1. 基础纸张设置 1.1 使用标准纸张尺寸 Typst 支持丰富的标准纸张尺寸,只需传入纸张名称字符串即可: // 设置为 A4 纸张(默…...

Qwen3.5-9B Java面试宝典生成器:动态定制八股文与场景题

Qwen3.5-9B Java面试宝典生成器:动态定制八股文与场景题 1. 为什么需要智能面试助手 Java开发者求职路上,最头疼的莫过于海量面试题的整理和记忆。传统方式要么依赖网上零散的八股文合集,要么自己手动整理知识点,效率低下且难以…...

从下载到运行:Pi0模型完整部署指南,适合新手入门

从下载到运行:Pi0模型完整部署指南,适合新手入门 1. 项目简介:什么是Pi0? Pi0是一个视觉-语言-动作流模型,专门为通用机器人控制设计。简单来说,它能让机器人“看懂”周围环境,“听懂”你的指…...

Llama-3.2-3B优化指南:Ollama性能调优,让模型跑得更快更稳

Llama-3.2-3B优化指南:Ollama性能调优,让模型跑得更快更稳 1. 为什么需要优化Llama-3.2-3B? Llama-3.2-3B作为一款30亿参数的轻量级大语言模型,在消费级硬件上表现出色。但在实际部署中,很多用户会遇到性能瓶颈&…...

抗DDoS设备性能测试方法详解:专业仪表如何精准评估防护能力

摘要抗DDoS设备的防护效果如何,单靠厂商自测数据不可信,需要专业网络安全测试仪表进行第三方验证。本文系统梳理SYN Flood、UDP Flood、HTTP Flood、反射放大、慢速攻击等主流DDoS攻击的测试方法,结合运营商级集采测试标准,详解清…...

华为五级流程体系(L1-L5) 、流程框架、实施方法与最佳实践108页PPT

一、华为流程体系 业务流程持续变革促进华为业务的高速发展,持续管理变革,降低运作成本、提升运作效率,实现对客户端到端优质交付.把过去,好的方法固话下来。推广出去,提高效率和质量降低业务风险;提供多条路径和方法,…...

如何在树莓派上用TinyProxy搭建轻量级HTTP代理(附性能优化技巧)

树莓派上部署TinyProxy的工程实践与深度调优指南 当你在咖啡厅用树莓派搭建的微型服务器调试物联网设备时,突然发现所有外网请求都需要经过代理——这就是TinyProxy在嵌入式场景下的典型应用。不同于x86服务器的部署,在ARM架构的树莓派上运行代理服务需要…...

如何用代码快速绘制专业图表?Mermaid Live Editor彻底改变你的可视化工作流

如何用代码快速绘制专业图表?Mermaid Live Editor彻底改变你的可视化工作流 【免费下载链接】mermaid-live-editor Edit, preview and share mermaid charts/diagrams. New implementation of the live editor. 项目地址: https://gitcode.com/GitHub_Trending/me…...

如何用代码思维提升90%图表效率?揭秘Mermaid的可视化革命

如何用代码思维提升90%图表效率?揭秘Mermaid的可视化革命 【免费下载链接】mermaid-live-editor Edit, preview and share mermaid charts/diagrams. New implementation of the live editor. 项目地址: https://gitcode.com/GitHub_Trending/me/mermaid-live-edi…...

SAP-FICO LSMW实战:批量导入财务凭证与固定资产主数据(AS91)的完整指南

1. LSMW基础概念与适用场景 第一次接触LSMW这个工具时,我也被它复杂的界面吓到过。但用顺手后发现,这简直是SAP数据迁移的"瑞士军刀"。简单来说,LSMW(Legacy System Migration Workbench)是SAP系统内置的数…...

短视频 SEO 如何提高网站的搜索排名

为什么短视频 SEO 是提高网站搜索排名的关键 在当今数字化时代,短视频平台已经成为人们获取信息和娱乐的主要渠道。短视频的流行不仅改变了人们的观看习惯,还深刻影响了网络营销的方式。如何利用短视频 SEO(搜索引擎优化)来提高网…...

Qwen3.5-4B-Claude-Opus入门必看:中文逻辑推理助手Web镜像快速上手

Qwen3.5-4B-Claude-Opus入门必看:中文逻辑推理助手Web镜像快速上手 1. 模型概述 Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled-GGUF是一个专为中文逻辑推理优化的AI助手模型。它基于Qwen3.5-4B架构,通过蒸馏训练强化了结构化分析、分步骤回答以及代…...

Excel转CAD神器Gu_xl:5分钟搞定工程图纸标注(附常见问题解决方案)

Excel转CAD高效工具Gu_xl:工程师必备的智能标注解决方案 在工程设计和建筑绘图的日常工作中,数据表格的精确呈现往往成为影响工作效率的关键环节。传统复制粘贴方式导致的格式错乱、符号丢失等问题,让许多专业人士不得不投入大量时间进行手动…...

零基础掌握LunaTranslator:视觉小说翻译工具全流程实战指南

零基础掌握LunaTranslator:视觉小说翻译工具全流程实战指南 【免费下载链接】LunaTranslator 视觉小说翻译器 / Visual Novel Translator 项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator LunaTranslator作为一款专注于视觉小说翻译的开源…...

3步掌握AntiMicroX:让游戏手柄变身全能控制中心

3步掌握AntiMicroX:让游戏手柄变身全能控制中心 【免费下载链接】antimicrox Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support. 项目地址: https://gitcode.com/GitHub_Tren…...

Video2X:用AI魔法将低分辨率视频变成4K超清大片的终极指南

Video2X:用AI魔法将低分辨率视频变成4K超清大片的终极指南 【免费下载链接】video2x A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018. 项目地址: https://gitcode.com/GitHub_Trending/vi/v…...

网络爬虫主流思路及反爬破解技术应用(新手速成)

‌网络爬虫的主流思路‌是模拟浏览器行为自动化抓取网页数据,而‌反爬破解技术‌则通过代理IP、请求伪装、动态渲染处理等方式绕过网站防护机制,实现稳定高效的数据采集 。一、主流爬虫技术思路 1.‌请求模拟与数据提取‌ 使用 requests 或 urllib 构建H…...

ESP32-S3 PSRAM实战:PlatformIO Arduino配置与内存分配优化指南

1. ESP32-S3 PSRAM基础配置与验证 最近在折腾ESP32-S3的PSRAM配置时,发现PlatformIO Arduino环境下有些坑需要特别注意。先说说我的硬件配置:ESP32-S3-DevKitC-1开发板,搭载8MB PSRAM和16MB FLASH。这种配置非常适合需要大内存的应用场景&…...

**发散创新:基于Python的虚拟原型快速构建实践与实战代码解析**

发散创新:基于Python的虚拟原型快速构建实践与实战代码解析 在现代软件开发流程中,虚拟原型(Virtual Prototype) 已成为产品设计前期验证的核心手段。它不仅加速了需求确认过程,还显著降低了后期返工成本。本文将深入…...

厦门GEO软件哪家强?实测主流平台,为你揭秘推荐榜单

在数字化转型浪潮中,GEO(地理定位优化)软件成为企业提升本地化营销效率的关键工具。面对厦门市场上琳琅满目的GEO平台,如何选择一款适配自身业务需求、技术稳定且安全合规的解决方案,成为众多企业面临的难题。作为第三…...

幻兽帕鲁存档迁移完全手册:告别数据丢失的终极解决方案

幻兽帕鲁存档迁移完全手册:告别数据丢失的终极解决方案 【免费下载链接】palworld-host-save-fix 项目地址: https://gitcode.com/gh_mirrors/pa/palworld-host-save-fix 你是否曾在更换幻兽帕鲁服务器时,眼睁睁看着自己辛苦培养的角色数据消失无…...

大模型开发:裸辞还是在职?算清这笔账,转型之路少走弯路!

文章探讨了在大模型开发转型过程中,裸辞与在职学习的利弊及适用人群。裸辞可集中时间快速学习,但经济压力大;在职学习有稳定收入,但时间碎片化,学习周期长。文章建议根据个人经济状况、技能基础和风险承受能力选择路径…...

MarkDownload:如何用浏览器扩展解决网页内容保存的三大痛点

MarkDownload:如何用浏览器扩展解决网页内容保存的三大痛点 【免费下载链接】markdownload A Firefox and Google Chrome extension to clip websites and download them into a readable markdown file. 项目地址: https://gitcode.com/gh_mirrors/ma/markdownlo…...

c++阿克曼函数详解

不爱吃饭的蓝胖子要开始整活了!!!大家好,我是蓝胖子!好久不见,倍感思念!今天带来的是--C阿克曼函数~~希望你能看到最后,有惊喜哈!正片开始 ——————————————…...

如何高效一站式解决B站资源下载难题:BiliTools全方位使用指南

如何高效一站式解决B站资源下载难题:BiliTools全方位使用指南 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools…...

Thanos.sh安全使用手册:避免数据灾难的10个终极技巧

Thanos.sh安全使用手册:避免数据灾难的10个终极技巧 【免费下载链接】Thanos.sh if you are Thanos(root), this command could delete half your files randomly 项目地址: https://gitcode.com/gh_mirrors/th/Thanos.sh Thanos.sh是一款以"随机删除一…...

拦截器与 JWT 联合使用详解

1. 核心概念1.1 什么是 JWT?JWT 是一个开放标准(RFC 7519),用于在各方之间以 JSON 对象的形式安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。JWT 结构:Header(头部)&…...

MoveIt2新手必看:如何正确选择安装分支(main vs. tutorials)及使用vcs管理多仓库

MoveIt2分支选择与多仓库管理实战指南 当你在ROS2生态中开始使用MoveIt2时,第一个拦路虎往往不是算法理解或代码编写,而是如何正确搭建开发环境。MoveIt2作为由数十个独立Git仓库组成的复杂项目,其分支管理和版本协同问题困扰着许多中级开发者…...

Hunyuan-MT-7B实战教程:Pixel Language Portal与RAG架构结合提升专业翻译

Hunyuan-MT-7B实战教程:Pixel Language Portal与RAG架构结合提升专业翻译 1. 产品概览与核心价值 Pixel Language Portal(像素语言跨维传送门)是一款基于腾讯Hunyuan-MT-7B大模型构建的创新翻译工具。与传统翻译软件不同,它将语…...

Qwen3-14B中文大模型部署教程:token处理优化与生成质量调优

Qwen3-14B中文大模型部署教程:token处理优化与生成质量调优 1. 镜像概述与环境准备 Qwen3-14B是由通义千问团队开发的中文大语言模型,在各类自然语言处理任务中表现出色。本教程将详细介绍如何基于优化定制的私有部署镜像,快速搭建Qwen3-14…...