diff --git a/common/components/figure.typ b/common/components/figure.typ index bc547ed..1a8c45e 100644 --- a/common/components/figure.typ +++ b/common/components/figure.typ @@ -1,4 +1,4 @@ -#let algorithm_figure(content, caption: [], supplement: [算法], label-name: "") = { +#let algorithm-figure(content, caption: [], supplement: [算法], label-name: "") = { let fig = figure( [#line(length: 100%, stroke: 0.05mm) #v(0.5em, weak: true) diff --git a/common/components/table.typ b/common/components/table.typ index c10da29..cfd3459 100644 --- a/common/components/table.typ +++ b/common/components/table.typ @@ -11,20 +11,20 @@ ) */ -#let three_line_table(..args) = { +#let three-line-table(..args) = { let values = args.pos() - let header_values = if values.len() > 0 { + let header-values = if values.len() > 0 { values.at(0) } else { () } - let content_values = if values.len() > 1 { + let content-values = if values.len() > 1 { values.slice(1) } else { () } - let table_cell(content: none) = { + let table-cell(content: none) = { set align(center) rect( width: 100%, @@ -37,21 +37,21 @@ v(0em, weak: true) pad(y: 0.25em)[ #grid( - columns: header_values.len(), - ..header_values.map(content => table_cell(content: content)).flatten(), + columns: header-values.len(), + ..header-values.map(content => table-cell(content: content)).flatten(), ) ] v(0em, weak: true) line(length: 100%, stroke: 0.05mm) - if content_values.len() > 0 { + if content-values.len() > 0 { v(0em, weak: true) pad(y: 0.25em)[ #grid( - columns: header_values.len(), + columns: header-values.len(), row-gutter: 0.25em, - ..content_values.map(line_content => { - (..line_content.map(content => table_cell(content: content)).flatten(),) + ..content-values.map(line-content => { + (..line-content.map(content => table-cell(content: content)).flatten(),) }).flatten(), ) ] diff --git a/harbin/bachelor/components/typography.typ b/harbin/bachelor/components/typography.typ index bf9debe..f64f104 100644 --- a/harbin/bachelor/components/typography.typ +++ b/harbin/bachelor/components/typography.typ @@ -1,4 +1,4 @@ - #let special_chapter_format_heading(it: none, font: none, size: none, weight: "regular") = { + #let special-chapter-format-heading(it: none, font: none, size: none, weight: "regular") = { set text(font: font, size: size) text(weight: weight)[ @@ -11,7 +11,7 @@ v(0.5em) } -#let main_format_heading(it: none, font: none, size: none, weight: "regular") = { +#let main-format-heading(it: none, font: none, size: none, weight: "regular") = { set text(font: font, size: size) text(weight: weight)[ diff --git a/harbin/bachelor/conf.typ b/harbin/bachelor/conf.typ index 2f5ffd4..63040c7 100644 --- a/harbin/bachelor/conf.typ +++ b/harbin/bachelor/conf.typ @@ -1,7 +1,7 @@ #import "../../common/theme/type.typ": 字体, 字号 -#import "components/typography.typ": main_format_heading, special_chapter_format_heading -#import "utils/numbering.typ": heading_numbering -#import "config/constants.typ": special_chapter_titles +#import "components/typography.typ": main-format-heading, special-chapter-format-heading +#import "utils/numbering.typ": heading-numbering +#import "config/constants.typ": special-chapter-titles #import "@preview/cuti:0.2.1": show-cn-fakebold #import "@preview/i-figured:0.2.4": show-figure, reset-counters, show-equation @@ -47,7 +47,7 @@ if it.level == 1 { align(center)[ - #special_chapter_format_heading(it: it, font: 字体.黑体, size: 字号.小二) + #special-chapter-format-heading(it: it, font: 字体.黑体, size: 字号.小二) ] } else { it @@ -77,25 +77,26 @@ counter(page).update(1) - set heading(numbering: heading_numbering) + set heading(numbering: heading-numbering) show heading: it => { set par(first-line-indent: 0em) if it.level == 1 { align(center)[ - #main_format_heading(it: it, font: 字体.黑体, size: 字号.小二) + #main-format-heading(it: it, font: 字体.黑体, size: 字号.小二) ] } else if it.level == 2 { - main_format_heading(it: it, font: 字体.黑体, size: 字号.小三) + main-format-heading(it: it, font: 字体.黑体, size: 字号.小三) } else if it.level >= 3 { - main_format_heading(it: it, font: 字体.黑体, size: 字号.小四) + main-format-heading(it: it, font: 字体.黑体, size: 字号.小四) } } show heading: reset-counters.with(extra-kinds: ("algorithm",) + extra-kinds) show figure: show-figure.with(numbering: "1-1", extra-prefixes: ("algorithm": "algo:") + extra-prefixes) show figure.where(kind: table): set figure.caption(position: top) + show figure.where(kind: raw): set figure.caption(position: top) show figure.where(kind: "algorithm"): set figure.caption(position: top) show raw.where(block: false): box.with( @@ -120,7 +121,7 @@ size: 10.5pt, ) - show math.equation: show-equation + show math.equation: show-equation.with(numbering: "(1-1)") show ref: it => { let eq = math.equation @@ -146,7 +147,7 @@ if it.level == 1 { align(center)[ - #special_chapter_format_heading(it: it, font: 字体.黑体, size: 字号.小二) + #special-chapter-format-heading(it: it, font: 字体.黑体, size: 字号.小二) ] } else { it diff --git a/harbin/bachelor/config/constants.typ b/harbin/bachelor/config/constants.typ index da94edc..97d4f02 100644 --- a/harbin/bachelor/config/constants.typ +++ b/harbin/bachelor/config/constants.typ @@ -1,4 +1,4 @@ -#let special_chapter_titles = ( +#let special-chapter-titles = ( 摘要: "摘 要", Abstract: "Abstract", 目录: "目 录", @@ -9,4 +9,4 @@ 成果: "攻读学士学位期间取得创新性成果", ) -#let current_date = datetime.today() \ No newline at end of file +#let current-date = datetime.today() \ No newline at end of file diff --git a/harbin/bachelor/lib.typ b/harbin/bachelor/lib.typ index 3d86254..f7b086e 100644 --- a/harbin/bachelor/lib.typ +++ b/harbin/bachelor/lib.typ @@ -1,10 +1,10 @@ #import "conf.typ": doc, preface, main, ending #import "pages/cover.typ": cover -#import "pages/abstract.typ": abstract_cn, abstract_en -#import "pages/outline.typ": outline_page -#import "pages/bibliography.typ": bibliography_page +#import "pages/abstract.typ": abstract-cn, abstract-en +#import "pages/outline.typ": outline-page +#import "pages/bibliography.typ": bibliography-page #import "pages/acknowledgement.typ": acknowledgement #import "pages/achievement.typ": achievement -#import "config/constants.typ": special_chapter_titles -#import "pages/declaration-of-originality.typ": declaration_of_originality +#import "config/constants.typ": special-chapter-titles +#import "pages/declaration-of-originality.typ": declaration-of-originality #import "../../common/components/typography.typ": indent \ No newline at end of file diff --git a/harbin/bachelor/pages/abstract.typ b/harbin/bachelor/pages/abstract.typ index f4ee01e..ad1e42e 100644 --- a/harbin/bachelor/pages/abstract.typ +++ b/harbin/bachelor/pages/abstract.typ @@ -1,7 +1,7 @@ #import "../../../common/theme/type.typ": 字体, 字号 -#import "../config/constants.typ": special_chapter_titles +#import "../config/constants.typ": special-chapter-titles -#let abstract_cn( +#let abstract-cn( content, keywords: (), ) = { @@ -11,23 +11,23 @@ leading: 1em, ) - heading(special_chapter_titles.摘要, level: 1) + heading(special-chapter-titles.摘要, level: 1) text( font: 字体.宋体, size: 字号.小四, )[#content] - let abstract_key_words(content) = { + let abstract-key-words(content) = { set par(first-line-indent: 0em) text(font: 字体.黑体)[关键词:] text(font: 字体.宋体)[#content.join(",")] } - abstract_key_words(keywords) + abstract-key-words(keywords) } -#let abstract_en( +#let abstract-en( content, keywords: (), ) = { @@ -37,19 +37,19 @@ leading: 1em, ) - heading(special_chapter_titles.Abstract, level: 1) + heading(special-chapter-titles.Abstract, level: 1) text( font: 字体.宋体, size: 字号.小四, )[#content] - let abstract_key_words(content) = { + let abstract-key-words(content) = { set par(first-line-indent: 0em) text(font: 字体.宋体, weight: "bold", "Keywords: ") text(font: 字体.宋体)[#content.join(",")] } - abstract_key_words(keywords) + abstract-key-words(keywords) } \ No newline at end of file diff --git a/harbin/bachelor/pages/achievement.typ b/harbin/bachelor/pages/achievement.typ index ed87464..9c1f8e5 100644 --- a/harbin/bachelor/pages/achievement.typ +++ b/harbin/bachelor/pages/achievement.typ @@ -1,10 +1,10 @@ -#import "../config/constants.typ": special_chapter_titles +#import "../config/constants.typ": special-chapter-titles #let achievement( content, ) = [ - #heading(special_chapter_titles.成果, level: 1, numbering: none) + #heading(special-chapter-titles.成果, level: 1, numbering: none) #content ] \ No newline at end of file diff --git a/harbin/bachelor/pages/acknowledgement.typ b/harbin/bachelor/pages/acknowledgement.typ index 21c61fe..5ac2019 100644 --- a/harbin/bachelor/pages/acknowledgement.typ +++ b/harbin/bachelor/pages/acknowledgement.typ @@ -1,10 +1,10 @@ -#import "../config/constants.typ": special_chapter_titles +#import "../config/constants.typ": special-chapter-titles #let acknowledgement( content, ) = [ - #heading(special_chapter_titles.致谢, level: 1, numbering: none) + #heading(special-chapter-titles.致谢, level: 1, numbering: none) #content ] \ No newline at end of file diff --git a/harbin/bachelor/pages/bibliography.typ b/harbin/bachelor/pages/bibliography.typ index 9b1f003..3b9e956 100644 --- a/harbin/bachelor/pages/bibliography.typ +++ b/harbin/bachelor/pages/bibliography.typ @@ -1,10 +1,10 @@ -#import "../config/constants.typ": special_chapter_titles +#import "../config/constants.typ": special-chapter-titles -#let bibliography_page( +#let bibliography-page( bibliography, ) = [ - #heading(special_chapter_titles.参考文献, level: 1, numbering: none) + #heading(special-chapter-titles.参考文献, level: 1, numbering: none) #bibliography(title: none) ] \ No newline at end of file diff --git a/harbin/bachelor/pages/cover.typ b/harbin/bachelor/pages/cover.typ index 1326e58..650ca50 100644 --- a/harbin/bachelor/pages/cover.typ +++ b/harbin/bachelor/pages/cover.typ @@ -1,49 +1,49 @@ #import "../../../common/theme/type.typ": 字体, 字号 -#import "../config/constants.typ": current_date - -#let cover_primary( - title_cn: "", - title_en: "", - student_name: "", - student_id: "", - mentor: "", +#import "../config/constants.typ": current-date + +#let cover-primary( + title-cn: "", + title-en: "", + author: "", + student-id: "", + supervisor: "", profession: "", collage: "", - reply_date: "", + reply-date: "", institute: "", - year: current_date.year(), - month: current_date.month(), - day: current_date.day(), + year: current-date.year(), + month: current-date.month(), + day: current-date.day(), ) = { align(center)[ - #let space_scale_ratio = 1.2 + #let space-scale-ratio = 1.2 - #v(字号.小四 * 3 * space_scale_ratio) + #v(字号.小四 * 3 * space-scale-ratio) #text(size: 字号.小一, font: 字体.宋体, weight: "bold")[*本科毕业论文(设计)*] - #v(字号.小四 * 2 * space_scale_ratio) + #v(字号.小四 * 2 * space-scale-ratio) - #text(size: 字号.二号, font: 字体.黑体)[#title_cn] + #text(size: 字号.二号, font: 字体.黑体)[#title-cn] - #v(字号.小四 * 2 * space_scale_ratio) + #v(字号.小四 * 2 * space-scale-ratio) #par(justify: false)[ - #text(size: 字号.小二, font: 字体.宋体, weight: "bold")[#title_en] + #text(size: 字号.小二, font: 字体.宋体, weight: "bold")[#title-en] ] - #v(字号.小四 * 1 * space_scale_ratio) - #v(字号.二号 * 2 * space_scale_ratio) + #v(字号.小四 * 1 * space-scale-ratio) + #v(字号.二号 * 2 * space-scale-ratio) #align(center)[ #text(size: 字号.小二, font: 字体.宋体, weight: "bold")[ - #student_name + #author ] ] - #v(字号.小二 * 2 * space_scale_ratio) - #v(字号.小四 * 6 * space_scale_ratio) + #v(字号.小二 * 2 * space-scale-ratio) + #v(字号.小四 * 6 * space-scale-ratio) #align(center)[ #text(size: 字号.小二, font: 字体.楷体, weight: "bold")[#institute] @@ -55,109 +55,108 @@ ] } -#let cover_secondary( - title_cn: "", - student_name: "", - student_id: "", - mentor: "", +#let cover-secondary( + title-cn: "", + author: "", + student-id: "", + supervisor: "", profession: "", collage: "", institute: "", - year: current_date.year(), - month: current_date.month(), - day: current_date.day(), + year: current-date.year(), + month: current-date.month(), + day: current-date.day(), ) = { align(center)[ - #let space_scale_ratio = 1.6 + #let space-scale-ratio = 1.6 #align(right)[ #text(size: 字号.四号, font: 字体.宋体)[密级:公开] ] - #v(字号.小四 * 3 * space_scale_ratio) + #v(字号.小四 * 3 * space-scale-ratio) #text(size: 字号.小二, font: 字体.宋体)[*本科毕业论文(设计)*] - #v(字号.小四 * 2 * space_scale_ratio) + #v(字号.小四 * 2 * space-scale-ratio) - #text(size: 字号.二号, font: 字体.黑体)[#title_cn] + #text(size: 字号.二号, font: 字体.黑体)[#title-cn] - #v(字号.小四 * 1 * space_scale_ratio) + #v(字号.小四 * 1 * space-scale-ratio) + cover-info-value + #v(字号.二号 * 3 * space-scale-ratio) - #v(字号.二号 * 3 * space_scale_ratio) + #v(字号.小四 * space-scale-ratio) - #v(字号.小四 * space_scale_ratio) - - #let cover_info_key(content) = { + #let cover-info-key(content) = { align(right)[ #text(size: 字号.四号, font: 字体.黑体)[#content] ] } - #let cover_info_colon(content) = { + #let cover-info-colon(content) = { align(left)[ #text(size: 字号.四号, font: 字体.黑体)[#content] ] } - #let cover_info_value(content) = { + #let cover-info-value(content) = { align(left)[ #text(size: 字号.四号, font: 字体.宋体)[#content] ] } - #let key_width = 字号.四号 * (4 + 0.5 * 3) + #let key-width = 字号.四号 * (4 + 0.5 * 3) #grid( columns: (auto, 1em, auto), rows: (字号.四号, 字号.四号), row-gutter: 1.5em, - cover_info_key(text(spacing: (key_width - 3em) / 2)[本 科 生]), - cover_info_colon[:], - cover_info_value(student_name), - cover_info_key(text(spacing: (key_width - 2em))[学 号]), - cover_info_colon[:], - cover_info_value(student_id), - cover_info_key(text(spacing: 0.5em)[指 导 教 师]), - cover_info_colon[:], - cover_info_value(mentor), - cover_info_key(text(spacing: (key_width - 2em))[专 业]), - cover_info_colon[:], - cover_info_value(profession), - cover_info_key(text(spacing: (key_width - 2em))[学 院]), - cover_info_colon[:], - cover_info_value(collage), - cover_info_key(text(spacing: 0.5em)[答 辩 日 期]), - cover_info_colon[:], - cover_info_value([#[#year]年#[#month]月]), - cover_info_key(text(spacing: (key_width - 2em))[学 校]), - cover_info_colon[:], - cover_info_value(institute), + cover-info-key(text(spacing: (key-width - 3em) / 2)[本 科 生]), + cover-info-colon[:], + cover-info-value(author), + cover-info-key(text(spacing: (key-width - 2em))[学 号]), + cover-info-colon[:], + cover-info-value(student-id), + cover-info-key(text(spacing: 0.5em)[指 导 教 师]), + cover-info-colon[:], + cover-info-value(supervisor), + cover-info-key(text(spacing: (key-width - 2em))[专 业]), + cover-info-colon[:], + cover-info-value(profession), + cover-info-key(text(spacing: (key-width - 2em))[学 院]), + cover-info-colon[:], + cover-info-value(collage), + cover-info-key(text(spacing: 0.5em)[答 辩 日 期]), + cover-info-colon[:], + cover-info-value([#[#year]年#[#month]月]), + cover-info-key(text(spacing: (key-width - 2em))[学 校]), + cover-info-colon[:], + cover-info-value(institute), ) ] } #let cover( - title_cn: "", - title_en: "", - student_name: "", - student_id: "", - mentor: "", + title-cn: "", + title-en: "", + author: "", + student-id: "", + supervisor: "", profession: "", collage: "", institute: "", - year: current_date.year(), - month: current_date.month(), - day: current_date.day(), + year: current-date.year(), + month: current-date.month(), + day: current-date.day(), ) = { - // cover_footer_active.update(true) - cover_primary( - title_cn: title_cn, - title_en: title_en, - student_name: student_name, - student_id: student_id, - mentor: mentor, + cover-primary( + title-cn: title-cn, + title-en: title-en, + author: author, + student-id: student-id, + supervisor: supervisor, profession: profession, collage: collage, institute: institute, @@ -168,11 +167,11 @@ pagebreak() - cover_secondary( - title_cn: title_cn, - student_name: student_name, - student_id: student_id, - mentor: mentor, + cover-secondary( + title-cn: title-cn, + author: author, + student-id: student-id, + supervisor: supervisor, profession: profession, collage: collage, institute: institute, diff --git a/harbin/bachelor/pages/declaration-of-originality.typ b/harbin/bachelor/pages/declaration-of-originality.typ index 82498ab..e4021dc 100644 --- a/harbin/bachelor/pages/declaration-of-originality.typ +++ b/harbin/bachelor/pages/declaration-of-originality.typ @@ -1,7 +1,7 @@ -#import "../config/constants.typ": special_chapter_titles +#import "../config/constants.typ": special-chapter-titles #import "../../../common/theme/type.typ": 字体, 字号 -#let declaration_of_originality( +#let declaration-of-originality( title: " ", ) = { set par(leading: 1.25em) @@ -12,7 +12,7 @@ ] ] - heading(special_chapter_titles.原创性声明, level: 1, numbering: none) + heading(special-chapter-titles.原创性声明, level: 1, numbering: none) align(center)[ #text(font: 字体.黑体, size: 字号.小三)[ diff --git a/harbin/bachelor/pages/outline.typ b/harbin/bachelor/pages/outline.typ index 5c031d4..9b81799 100644 --- a/harbin/bachelor/pages/outline.typ +++ b/harbin/bachelor/pages/outline.typ @@ -1,12 +1,12 @@ -#import "../config/constants.typ": special_chapter_titles +#import "../config/constants.typ": special-chapter-titles -#let outline_page() = [ +#let outline-page() = [ #set par(first-line-indent: 0em) #[ #show heading: none - #heading(special_chapter_titles.目录, level: 1) + #heading(special-chapter-titles.目录, level: 1) ] - #outline(title: align(center)[#special_chapter_titles.目录], indent: auto) + #outline(title: align(center)[#special-chapter-titles.目录], indent: auto) ] \ No newline at end of file diff --git a/harbin/bachelor/utils/numbering.typ b/harbin/bachelor/utils/numbering.typ index 5832f05..0110a95 100644 --- a/harbin/bachelor/utils/numbering.typ +++ b/harbin/bachelor/utils/numbering.typ @@ -1,9 +1,9 @@ -#let heading_numbering(..nums) = { - let nums_vec = nums.pos() +#let heading-numbering(..nums) = { + let nums-vec = nums.pos() - if nums_vec.len() == 1 [ - 第 #numbering("1", ..nums_vec) 章 + if nums-vec.len() == 1 [ + 第 #numbering("1", ..nums-vec) 章 ] else { - numbering("1.1", ..nums_vec) + numbering("1.1", ..nums-vec) } } \ No newline at end of file diff --git a/lib.typ b/lib.typ index 4ce2a82..b2d080c 100644 --- a/lib.typ +++ b/lib.typ @@ -1 +1 @@ -#import "harbin/bachelor/lib.typ" as harbin_bachelor \ No newline at end of file +#import "harbin/bachelor/lib.typ" as harbin-bachelor \ No newline at end of file diff --git a/templates/harbin-bachelor.typ b/templates/harbin-bachelor.typ index 5172987..2fb305c 100644 --- a/templates/harbin-bachelor.typ +++ b/templates/harbin-bachelor.typ @@ -1,5 +1,5 @@ -#import "../lib.typ": harbin_bachelor -#import harbin_bachelor: * +#import "../lib.typ": harbin-bachelor +#import harbin-bachelor: * // 参考 本科毕业论文(设计)书写范例(理工类).doc 进行编写 // 编译命令 typst compile ./templates/harbin-bachelor.typ --root ./ @@ -8,11 +8,11 @@ #show: doc #cover( - title_cn: "局部多孔质气体静压轴承关键技术的研究", - title_en: "RESEARCH ON KEY TECHNOLOGIES OF PARTIAL POROUS EXTERNALLY PRESSURIZED GAS BEARING", - student_name: "▢▢▢", - student_id: "▢▢▢▢▢▢▢▢▢▢", - mentor: "▢▢▢ 教授", + title-cn: "局部多孔质气体静压轴承关键技术的研究", + title-en: "RESEARCH ON KEY TECHNOLOGIES OF PARTIAL POROUS EXTERNALLY PRESSURIZED GAS BEARING", + author: "▢▢▢", + student-id: "▢▢▢▢▢▢▢▢▢▢", + supervisor: "▢▢▢ 教授", profession: "机械制造及其自动化", collage: "机电工程学院", institute: "哈尔滨工业大学", @@ -23,7 +23,7 @@ #show: preface -#abstract_cn(keywords: ("多孔质石墨", "……", "稳定性"))[ +#abstract-cn(keywords: ("多孔质石墨", "……", "稳定性"))[ 气体静压轴承由于具有运动精度高、摩擦损耗小、发热变形小、寿命长、无污染等特点,在航空航天工业、半导体工业、纺织工业和测量仪器中得到广泛应用。本文在分析国内外气体静压轴承的基础上,以改善气体静压轴承的静态特性和稳定性为目的,通过理论分析、仿真计算和实验研究对局部多孔质气体静压止推轴承进行了研究,同时分析轴承的结构参数和工作参数对局部多孔质气体静压止推轴承工作特性的影响,为局部多孔质气体静压轴承的设计和工程应用奠定理论基础。 @@ -37,7 +37,7 @@ #pagebreak() -#abstract_en(keywords: ("porous graphite", "…", "Stability"))[ +#abstract-en(keywords: ("porous graphite", "…", "Stability"))[ Externally pressurized gas bearing has been widely used in the field of aviation, semiconductor, weave, and measurement apparatus because of its advantage of high accuracy, little friction, low heat distortion, long life-span, and no pollution. In this thesis, based on the domestic and overseas researching development about externally pressurized gas bearing, the author investigated the partial porous externally pressurized gas thrust bearing by theoretical analysis, computer simulation, and experiments to improve its static charaterictics and stability. The effects of structure and operating parameters on partial porous externally pressurized gas bearing has been studied. Therefore, a theoretical foundation for the designing and application for the partial porous externally pressurized gas bearing has been presented. @@ -49,7 +49,7 @@ #pagebreak() -#outline_page() +#outline-page() #show: main.with( // extra-kinds, extra-prefixes 表示需要执行计数器重置和引用的图表类型 @@ -156,7 +156,7 @@ == 问题的提出 -本文采用……,则每一个方向上的……由公式 @eqt:formula-1 @eqt:formula-2 +本文采用……,则每一个方向上的……由公式 @eqt:formula-1 @eqt:formula-2 求得: $ phi = D^2_p / 150 psi^3 / (1 - psi)^2 $ @@ -339,13 +339,13 @@ $ C_2 = 3.5 / D_p ((1 - psi)) / psi^3 $ #[ - #import "../common/components/figure.typ": algorithm_figure + #import "../common/components/figure.typ": algorithm-figure #import "@preview/algorithmic:0.1.0" #import algorithmic: algorithm 使用 `@algo` 来引用算法: @algo:XXX算法 - #algorithm_figure( + #algorithm-figure( algorithm({ import algorithmic: * Function( @@ -411,7 +411,7 @@ $ C_2 = 3.5 / D_p ((1 - psi)) / psi^3 $ #show: ending -#bibliography_page(bibliography.with("harbin-bachelor-ref.bib", full: true, style: "gb-t-7714-2015-numeric-hit.csl")) +#bibliography-page(bibliography.with("harbin-bachelor-ref.bib", full: true, style: "gb-t-7714-2015-numeric-hit.csl")) #pagebreak() @@ -449,7 +449,7 @@ $ C_2 = 3.5 / D_p ((1 - psi)) / psi^3 $ #pagebreak() -#declaration_of_originality(title: " ") +#declaration-of-originality(title: " ") #pagebreak()