diff --git a/packages/preview/quic-style/0.0.1/.gitignore b/packages/preview/quic-style/0.0.1/.gitignore new file mode 100644 index 0000000000..d05cc6c90e --- /dev/null +++ b/packages/preview/quic-style/0.0.1/.gitignore @@ -0,0 +1,6 @@ +.github +scripts +tests +Justfile +docs +fonts diff --git a/packages/preview/quic-style/0.0.1/.typstignore b/packages/preview/quic-style/0.0.1/.typstignore new file mode 100644 index 0000000000..d4f8d42264 --- /dev/null +++ b/packages/preview/quic-style/0.0.1/.typstignore @@ -0,0 +1,17 @@ +# this is not a "standard" ignore file, it's specific to this template's `scripts/package` script +# list any files here that should not be uploaded to Universe when releasing this package + +# if you are used to ignore files, be aware that .typstignore is a bit more limited: +# - only this file is used; .typstignore files in subdirectories are not considered +# - patterns must match file/directory names from the beginning: `x.typ` will not match `src/x.typ` +# - `*` in patterns works, but also matches directory separators: `*.typ` _will_ match `src/x.typ` +# .git and .typstignore are excluded automatically + +.github +scripts +tests +Justfile +# PDF manuals should be included so that they can be linked, but not their sources +docs/* +!docs/*.pdf +fonts \ No newline at end of file diff --git a/packages/preview/quic-style/0.0.1/CHANGELOG.md b/packages/preview/quic-style/0.0.1/CHANGELOG.md new file mode 100644 index 0000000000..4a927a3246 --- /dev/null +++ b/packages/preview/quic-style/0.0.1/CHANGELOG.md @@ -0,0 +1,25 @@ +# [unreleased](https://github.com/JamesxX/graceful-genetics/tags/) +## Added + +## Removed + +## Changed + +## Migration Guide from v0.1.X + +--- + +# [v0.1.1](https://github.com/JamesxX/graceful-genetics/releases/tags/v0.1.1) +## Added +- `make-venue` is a template argument to allow the end-author to change the "header" shown on the first page +- `make-title` is another template argument for the same ends but for the title + authors + abstract + keywords combo. It is placed in the page floating scoped to `parent`. + +## Removed + +## Changed +- `set page(columns: 2)` instead of `show: columns(2)` + +--- + +# [v0.1.0](https://github.com/JamesxX/graceful-genetics/releases/tags/v0.1.0) +Initial Release diff --git a/packages/preview/quic-style/0.0.1/LICENSE b/packages/preview/quic-style/0.0.1/LICENSE new file mode 100644 index 0000000000..fdddb29aa4 --- /dev/null +++ b/packages/preview/quic-style/0.0.1/LICENSE @@ -0,0 +1,24 @@ +This is free and unencumbered software released into the public domain. + +Anyone is free to copy, modify, publish, use, compile, sell, or +distribute this software, either in source code form or as a compiled +binary, for any purpose, commercial or non-commercial, and by any +means. + +In jurisdictions that recognize copyright laws, the author or authors +of this software dedicate any and all copyright interest in the +software to the public domain. We make this dedication for the benefit +of the public at large and to the detriment of our heirs and +successors. We intend this dedication to be an overt act of +relinquishment in perpetuity of all present and future rights to this +software under copyright law. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +For more information, please refer to diff --git a/packages/preview/quic-style/0.0.1/README.md b/packages/preview/quic-style/0.0.1/README.md new file mode 100644 index 0000000000..ee261304a1 --- /dev/null +++ b/packages/preview/quic-style/0.0.1/README.md @@ -0,0 +1,116 @@ +# typst-quic-style + +![](thumbnails/typst-quic-style-design.png) + +A cohesive Typst design template that can be used in various situations—daily life, research, and experiments! + +Forked from [JamesxX/graceful-genetics](https://github.com/JamesxX/graceful-genetics) — thanks! + +## 日本語対応 + +- 段落の字下げ (見出しの直下も字下げする) +- 行間 +- 日本語フォント (Zen Kaku Gothic New, Zen Old Mincho) +- 表の上にキャプション + +など... + +## Required Fonts + +This template requires the following fonts: + +- [Zen Kaku Gothic New](https://fonts.google.com/specimen/Zen+Kaku+Gothic+New) - For Japanese sans-serif text +- [Zen Old Mincho](https://fonts.google.com/specimen/Zen+Old+Mincho) - For Japanese serif text +- TeX Gyre Heros - For English sans-serif text +- TeX Gyre Pagella - For English serif text + +Please download and install these fonts on your system before using the template. + +### Font Installation + +1. Download the fonts: + + - Zen fonts can be downloaded from Google Fonts + - TeX Gyre fonts can be downloaded from [GUST e-foundry](https://www.gust.org.pl/projects/e-foundry/tex-gyre) + +2. Install the fonts on your system: + - For Linux: Copy the font files to `~/.local/share/fonts/` and run `fc-cache -f -v` + - For macOS: Double-click the font files and click "Install Font" + - For Windows: Double-click the font files and click "Install" + +## Package Installation + +- Linux: ~/.local/share/typst/packages/local +- macOS: ~/Library/Application Support/typst/packages/local +- Windows: %APPDATA%\typst\packages\local + +## Package Structure + +The main components of this package are: + +- `src/` - Core implementation files +- `template/` - Template files for different document types +- `thumbnails/` - Preview images of the templates + +Additional files for development and documentation: + +- `docs/manual.pdf` - Detailed documentation of the package +- `examples/` - Example documents showcasing different use cases +- `tests/` - Test files for development + +## Media + +

+ paper +        + progress report +        +

+ +

+ note +        + log +

+ +## Getting Started + +To use this template, simply import it as shown below: + +```typ +#import "@preview/quic-style:0.0.1" + +#show: quic-style.template.with( + title: [タイトル], + authors: ( + ( + name: "name", + department: "department", + institution: "institution", + city: "city", + country: "country", + mail: "mail@example.com", + ), + ), + date: ( + year: 2025, + month: "May", + day: 7, + ), + keywords: ( + "Space", + "Mail", + "Astromail", + "Faster-than-Light", + "Mars", + ), + doi: "", + abstract: [ + Recent advances in space-based document processing have enabled faster mail delivery between different planets of a solar system. Given the time it takes for a message to be transmitted from one planet to the next, its estimated that even a one-way trip to a distant destination could take up to one year. During these periods of interplanetary mail delivery there is a slight possibility of mail being lost in transit. This issue is considered so serious that space management employs P.I. agents to track down and retrieve lost mail. We propose A-Mail, a new anti-matter based approach that can ensure that mail loss occurring during interplanetary transit is unobservable and therefore potentially undetectable. Going even further, we extend A-Mail to predict problems and apply existing and new best practices to ensure the mail is delivered without any issues. We call this extension AI-Mail. + ], + doc_type: "PROGRESS_REPORT", // or "NOTE", "LOG", "PAPER" +) + +// セクション += 1. +``` diff --git a/packages/preview/quic-style/0.0.1/examples/jpg/log/1746454624764-37f124df-8b80-4a0d-924d-950977260891_1.jpg b/packages/preview/quic-style/0.0.1/examples/jpg/log/1746454624764-37f124df-8b80-4a0d-924d-950977260891_1.jpg new file mode 100644 index 0000000000..272126303a Binary files /dev/null and b/packages/preview/quic-style/0.0.1/examples/jpg/log/1746454624764-37f124df-8b80-4a0d-924d-950977260891_1.jpg differ diff --git a/packages/preview/quic-style/0.0.1/examples/jpg/note/1746454624748-e5509a7f-fa34-4c9f-8730-60f9b437f147_1.jpg b/packages/preview/quic-style/0.0.1/examples/jpg/note/1746454624748-e5509a7f-fa34-4c9f-8730-60f9b437f147_1.jpg new file mode 100644 index 0000000000..c18bb0abe6 Binary files /dev/null and b/packages/preview/quic-style/0.0.1/examples/jpg/note/1746454624748-e5509a7f-fa34-4c9f-8730-60f9b437f147_1.jpg differ diff --git a/packages/preview/quic-style/0.0.1/examples/jpg/note/1746454624748-e5509a7f-fa34-4c9f-8730-60f9b437f147_2.jpg b/packages/preview/quic-style/0.0.1/examples/jpg/note/1746454624748-e5509a7f-fa34-4c9f-8730-60f9b437f147_2.jpg new file mode 100644 index 0000000000..e25ae2e065 Binary files /dev/null and b/packages/preview/quic-style/0.0.1/examples/jpg/note/1746454624748-e5509a7f-fa34-4c9f-8730-60f9b437f147_2.jpg differ diff --git a/packages/preview/quic-style/0.0.1/examples/jpg/paper/1746454624953-937267c3-0f4a-4e13-883d-6965615b4df4_1.jpg b/packages/preview/quic-style/0.0.1/examples/jpg/paper/1746454624953-937267c3-0f4a-4e13-883d-6965615b4df4_1.jpg new file mode 100644 index 0000000000..dcb5071de2 Binary files /dev/null and b/packages/preview/quic-style/0.0.1/examples/jpg/paper/1746454624953-937267c3-0f4a-4e13-883d-6965615b4df4_1.jpg differ diff --git a/packages/preview/quic-style/0.0.1/examples/jpg/paper/1746454624953-937267c3-0f4a-4e13-883d-6965615b4df4_2.jpg b/packages/preview/quic-style/0.0.1/examples/jpg/paper/1746454624953-937267c3-0f4a-4e13-883d-6965615b4df4_2.jpg new file mode 100644 index 0000000000..bb3b8997b8 Binary files /dev/null and b/packages/preview/quic-style/0.0.1/examples/jpg/paper/1746454624953-937267c3-0f4a-4e13-883d-6965615b4df4_2.jpg differ diff --git a/packages/preview/quic-style/0.0.1/examples/jpg/progress_report/1746454624745-dbdaed55-6cc7-4655-9222-e0cd1f5c2764_1.jpg b/packages/preview/quic-style/0.0.1/examples/jpg/progress_report/1746454624745-dbdaed55-6cc7-4655-9222-e0cd1f5c2764_1.jpg new file mode 100644 index 0000000000..299c0a11c0 Binary files /dev/null and b/packages/preview/quic-style/0.0.1/examples/jpg/progress_report/1746454624745-dbdaed55-6cc7-4655-9222-e0cd1f5c2764_1.jpg differ diff --git a/packages/preview/quic-style/0.0.1/examples/jpg/progress_report/1746454624745-dbdaed55-6cc7-4655-9222-e0cd1f5c2764_2.jpg b/packages/preview/quic-style/0.0.1/examples/jpg/progress_report/1746454624745-dbdaed55-6cc7-4655-9222-e0cd1f5c2764_2.jpg new file mode 100644 index 0000000000..5c061874d9 Binary files /dev/null and b/packages/preview/quic-style/0.0.1/examples/jpg/progress_report/1746454624745-dbdaed55-6cc7-4655-9222-e0cd1f5c2764_2.jpg differ diff --git a/packages/preview/quic-style/0.0.1/examples/log.pdf b/packages/preview/quic-style/0.0.1/examples/log.pdf new file mode 100644 index 0000000000..22be0cc871 Binary files /dev/null and b/packages/preview/quic-style/0.0.1/examples/log.pdf differ diff --git a/packages/preview/quic-style/0.0.1/examples/note.pdf b/packages/preview/quic-style/0.0.1/examples/note.pdf new file mode 100644 index 0000000000..0a73c5b373 Binary files /dev/null and b/packages/preview/quic-style/0.0.1/examples/note.pdf differ diff --git a/packages/preview/quic-style/0.0.1/examples/paper.pdf b/packages/preview/quic-style/0.0.1/examples/paper.pdf new file mode 100644 index 0000000000..5ae3840ff4 Binary files /dev/null and b/packages/preview/quic-style/0.0.1/examples/paper.pdf differ diff --git a/packages/preview/quic-style/0.0.1/examples/progress_report.pdf b/packages/preview/quic-style/0.0.1/examples/progress_report.pdf new file mode 100644 index 0000000000..8e733dc580 Binary files /dev/null and b/packages/preview/quic-style/0.0.1/examples/progress_report.pdf differ diff --git a/packages/preview/quic-style/0.0.1/src/impl.typ b/packages/preview/quic-style/0.0.1/src/impl.typ new file mode 100644 index 0000000000..cc01ed6b06 --- /dev/null +++ b/packages/preview/quic-style/0.0.1/src/impl.typ @@ -0,0 +1,161 @@ +#let make-venue(doc_type) = { + let top_text = "" + let bottom_text = "" + let fill_color = luma(140) // Default color + + if doc_type == "PROGRESS_REPORT" { + top_text = "PROGRESS" + bottom_text = "REPORT" + fill_color = rgb("#ffa500") // 例: オレンジ系の色 + } else if doc_type == "PAPER" { + top_text = "PAPER" + bottom_text = "" // PAPER の場合は下のテキストなし + fill_color = rgb("#4169e1") // 例: 青系の色 + } else if doc_type == "NOTE" { + top_text = "NOTE" + bottom_text = "" // NOTE の場合は下のテキストなし + fill_color = rgb("#3cb371") // 例: 緑系の色 + } else if doc_type == "LOG" { + top_text = "LOG" + bottom_text = "" // LOG の場合は下のテキストなし + fill_color = luma(140) + } + // 他のタイプが必要な場合はここに追加 + + move( + dy: -1.9cm, + { + box( + rect(fill: fill_color, inset: 10pt, height: 2.5cm)[ + #set text(font: "Zen Old Mincho", fill: white, weight: 700, size: 20pt) + #align(bottom)[#top_text] // 変数を使用 + ], + ) + set text(22pt, font: "Zen Kaku Gothic New") + // 下のテキストが存在する場合のみ表示 + if bottom_text != "" { + box(pad(left: 10pt, bottom: 10pt, [#bottom_text])) // 変数を使用 + } + }, + ) +} + +#let make-title( + title, + authors, + date, + abstract, + keywords, +) = { + // タイトルでは, 字下げを打ち消し + set par( + justify: true, + leading: 1.1em, + spacing: 1.9em, + first-line-indent: ( + all: false, + amount: 0pt, + ), + ) + + set par(spacing: 1em) + set text(font: "Zen Kaku Gothic New") + + par( + justify: false, + text(24pt, fill: rgb("004b71"), title, weight: "bold"), + ) + + text( + 12pt, + authors.enumerate().map(((i, author)) => box[#author.name #super[#(i + 1)]]).join(", "), + ) + parbreak() + + for (i, author) in authors.enumerate() [ + #set text(8pt) + #super[#(i + 1)] + #author.institution + #link("mailto:" + author.mail) \ + ] + + if date != none { + v(8pt) + set text(10pt) + align(right)[#date] + v(8pt) + } else { + v(8pt) + } + set text(10pt) + set par(justify: true) + + [ + #heading(outlined: false, bookmarked: false)[Abstract] + #text(font: "Zen Old Mincho", abstract) + #v(3pt) + *Keywords:* #keywords.join(text(font: "Zen Old Mincho", "; ")) + ] + v(18pt) +} + +#let template( + title: [], + authors: (), + date: [], + doi: "", + keywords: (), + abstract: [], + doc_type: "NOTE", + make-venue: make-venue, + make-title: make-title, + body, +) = { + set page( + paper: "a4", + margin: (top: 1.9cm, bottom: 1in, x: 1.6cm), + columns: 2, + numbering: "1", // ページ番号を追加 + ) + + // 日本語テキストの可読性向上のための設定 + set par( + justify: true, + leading: 1.1em, + spacing: 1.9em, + first-line-indent: ( + all: true, + amount: 1em, + ), + ) + set text(10pt, lang: "ja", font: "Zen Old Mincho") + set list(indent: 8pt) + // show link: set text(underline: false) + show heading: set text(size: 11pt) + show heading.where(level: 1): set text(font: "Zen Kaku Gothic New", fill: rgb("004b71"), size: 12pt) + show heading.where(level: 2): set text(font: "Zen Kaku Gothic New", fill: rgb("004b71"), size: 11pt) + show heading.where(level: 3): set text(font: "Zen Kaku Gothic New", fill: rgb("004b71"), size: 10pt) + show heading: set block(above: 16pt, below: 8pt) + show heading.where(level: 1): set block(below: 12pt) + show heading.where(level: 2): set block(below: 12pt) + show heading.where(level: 3): set block(below: 12pt) + + place(make-venue(doc_type), top, scope: "parent", float: true) + place( + make-title(title, authors, date, abstract, keywords), + top, + scope: "parent", + float: true, + ) + + + show figure: align.with(center) + show figure: set text(8pt) + show figure.caption: pad.with(x: 10%) + + //表のときにはキャプションを上へ + show figure.where(kind: table): set figure.caption(position: top) + + // show: columns.with(2) + body +} diff --git a/packages/preview/quic-style/0.0.1/src/lib.typ b/packages/preview/quic-style/0.0.1/src/lib.typ new file mode 100644 index 0000000000..d67f1f7b4b --- /dev/null +++ b/packages/preview/quic-style/0.0.1/src/lib.typ @@ -0,0 +1 @@ +#import "impl.typ": template \ No newline at end of file diff --git a/packages/preview/quic-style/0.0.1/template/a-mail.png b/packages/preview/quic-style/0.0.1/template/a-mail.png new file mode 100644 index 0000000000..41eb520b8e Binary files /dev/null and b/packages/preview/quic-style/0.0.1/template/a-mail.png differ diff --git a/packages/preview/quic-style/0.0.1/template/log.typ b/packages/preview/quic-style/0.0.1/template/log.typ new file mode 100644 index 0000000000..116233a580 --- /dev/null +++ b/packages/preview/quic-style/0.0.1/template/log.typ @@ -0,0 +1,89 @@ + +#import "@local/quic-style:0.0.1" + +#show: quic-style.template.with( + title: [実験 : テルミット反応における酸化剤の影響], + authors: ( + ( + name: "D. Researcher", + department: "Chemistry", + institution: "Chemical Research Center", + city: "Science City", + country: "Japan", + mail: "researcher.d@example.com", + ), + ), + date: [2025-05-09], + keywords: ( + "Thermite", + "Reaction", + "Oxidizer", + "Speed", + "Product", + ), + doi: "", + abstract: [ + テルミット反応とは,金属粉と酸化剤を混ぜて加熱することで,金属が還元される反応である. + 反応の過程で発生する熱エネルギーは,金属粉を溶融させるほどの大きなものである. + そのため,テルミット反応は,金属の溶融や焼結を伴う反応に利用されることが多い. + しかし,テルミット反応においては,金属粉と酸化剤の混合比や,酸化剤の種類によって,反応の進行速度や生成物が大きく変化することが知られている. + そこで本研究では,テルミット反応における酸化剤の種類が,反応の進行速度や生成物に与える影響を調査することを目的とする. + 具体的には,酸化剤として,酸化鉄(III)と過酸化水素を用い,それぞれの反応における生成物を比較する. + さらに,反応の進行速度を比較するために,反応の進行を可視化する. + ], + doc_type: "LOG", +) + += 1. 仮説 + +酸化剤の種類によって,反応の進行速度や生成物が変化することが予想される. + += 2. 実験方法 + +== 2.1 使用機器・試薬 +- 電子天秤(A&D社製、精度0.001g) +- 高速度カメラ(2000fps) +- アルミニウム粉末(粒径 45μm以下) +- 酸化鉄(III)(試薬特級) +- 過酸化水素水(30%) +- 耐熱容器 + +== 2.2 実験手順 +1. アルミニウム粉末と酸化剤を化学量論比で混合 +2. 混合物を耐熱容器に移す +3. 高速度カメラのセットアップ +4. 電気ヒーターで加熱し、反応を開始 +5. 反応の様子を記録 + += 3. 結果と考察 + +== 3.1 反応速度の比較 +- 酸化鉄(III)使用時:反応開始から完了まで約2.3秒 +- 過酸化水素使用時:反応開始から完了まで約0.8秒 + +== 3.2 生成物の分析 +- 酸化鉄(III)使用時: + * + 金属鉄の生成を確認 + * 酸化アルミニウムの形成 +- 過酸化水素使用時: + * + より微細な金属粒子の生成 + * 酸化アルミニウムの形成が均一 + +== 3.3 考察 +過酸化水素を用いた場合、反応速度が約3倍速くなることが確認された。 +これは過酸化水素の分解により活性酸素種が生成され、 +より効率的な酸化還元反応が進行したためと考えられる。 + += 4. 結論 + +酸化剤の種類により、テルミット反応の進行速度と生成物の性状に +顕著な差異が観察された。特に過酸化水素を用いた場合、 +反応速度の大幅な向上と、より均一な生成物が得られることが明らかとなった。 + += 5. 今後の課題 + +- 異なる濃度の過酸化水素による影響の調査 +- 反応温度の精密な制御方法の確立 +- 生成物の粒度分布の定量的評価 diff --git a/packages/preview/quic-style/0.0.1/template/note.typ b/packages/preview/quic-style/0.0.1/template/note.typ new file mode 100644 index 0000000000..ffa9eef769 --- /dev/null +++ b/packages/preview/quic-style/0.0.1/template/note.typ @@ -0,0 +1,131 @@ +#import "@local/quic-style:0.0.1" + +#show: quic-style.template.with( + title: [富士山周辺における高山植物の生態調査ノート], + authors: ( + ( + name: "C. Researcher", + department: "Ecology", + institution: "Research Institute of Environmental Sciences", + city: "Nature City", + country: "Japan", + mail: "researcher.c@example.com", + ), + ), + date: [2025-05-07], + keywords: ( + "Alpine Plants", + "Ecology", + "Mt. Fuji", + "Climate Change", + "Biodiversity", + ), + doi: "", + abstract: [ + 富士山の標高2500m以上の地点における高山植物の生態調査記録。 + 気候変動が高山植物の分布と生存に与える影響を継続的に観察している。 + 本ノートでは、2025年春期の調査で観察された植物の種類、生育状況、 + 環境要因との相関関係について記録する。特に注目すべき発見として、 + 従来よりも高所でのタカネビランジの生育が確認された。 + ], + doc_type: "NOTE", +) + += 調査概要 + +== 日時 +- 調査期間:2025年4月15日〜5月7日 +- 天候:晴れ時々曇り(気温:-2℃〜8℃) + +== 調査地点 +- 標高:2500m〜3000m +- GPS座標:35°21'N, 138°43'E + += 観察された主な植物種 + +== タカネビランジ (Silene acaulis) +- 生育地点:標高2800m付近 +- 生育状況:開花初期 +- 特記事項:従来の生育地より約100m高所で確認 + +== ミヤマキンポウゲ (Ranunculus pavoninus) +- 分布密度:1㎡あたり3〜5株 +- 開花状況:つぼみ形成期 +- 周辺の土壌pH:5.8〜6.2 + += 環境データ + +== 気象条件 +- 平均気温:3.5℃ +- 相対湿度:65% +- 日照時間:1日あたり平均6.2時間 + += 詳細な観察記録 + +== コマクサ (Dicentra peregrina) +- 生育地点:標高2600m付近 +- 生育数:約25株を確認 +- 生育環境: + + 岩場の隙間 + + 南向き斜面 + + 砂礫質の薄い土壌 +- 生育状況: + + 新芽の展開を確認 + + 一部で蕾の形成開始 + + 株の大きさ:直径10-15cm + +== イワウメ (Diapensia lapponica) +- 分布状況: + + パッチ状の群落を形成 + + 1群落あたり20-30株 +- 生育環境: + + 風衝地 + + 薄い有機質土壌 + + pH:5.5-6.0 +- 特記事項: + + 前年より群落面積が約15%拡大 + + 開花個体の増加傾向 + += 環境変化の影響 + +== 積雪の影響 +- 残雪期間:前年比2週間短縮 +- 植生への影響: + + 展葉時期の早期化 + + 高所への分布拡大 + + 一部種での生育不良 + +== 気温変動の影響 +- 過去5年間との比較: + + 年平均気温:0.8℃上昇 + + 夏季最高気温:2.1℃上昇 + + 冬季最低気温:1.2℃上昇 + += 保全に関する提言 + +== 短期的対策 +1. モニタリング地点の増設 +2. GPS追跡による分布域変化の詳細把握 +3. 土壌環境の定期的調査 + +== 長期的対策 +1. 気候変動の影響評価システムの構築 +2. 希少種の種子保存 +3. 生育地の保護区域指定の検討 + += 次回調査計画 + +== 調査項目 +- 開花フェノロジーの記録 +- 土壌微生物相の分析 +- 種子生産量の測定 +- 訪花昆虫相の調査 + +== 必要機材 +- デジタル温湿度計(追加3台) +- 土壌サンプリング用具 +- ドローン(空撮用) +- GPSロガー + += 付記 +本調査は環境省の高山帯生態系モニタリング事業の一環として実施された。 diff --git a/packages/preview/quic-style/0.0.1/template/paper.typ b/packages/preview/quic-style/0.0.1/template/paper.typ new file mode 100644 index 0000000000..43bb34cdab --- /dev/null +++ b/packages/preview/quic-style/0.0.1/template/paper.typ @@ -0,0 +1,102 @@ +#import "@local/quic-style:0.0.1" + +#show: quic-style.template.with( + title: [日本語における助詞「は」と「が」の使い分けに関する認知言語学的考察], + authors: ( + ( + name: "A. Researcher", + department: "Linguistics", + institution: "Inari University", + city: "Metropolitan City", + country: "Japan", + mail: "researcher.a@example.com", + ), + ), + date: [2025-05-10], + keywords: ( + "Japanese Language", + "Particles", + "Cognitive Linguistics", + "Topic Marker", + "Subject Marker", + ), + doi: "10.1234/jl.2025.01.001", + abstract: [ + 日本語の助詞「は」と「が」の使い分けは、日本語学習者にとって最も難しい文法項目の一つとされている。 + 本研究では、認知言語学的アプローチを用いて、これらの助詞の使用パターンを分析する。 + 特に、話者の注意の向け方や、情報の新旧の観点から、両者の使い分けメカニズムを考察する。 + コーパス調査と母語話者へのインタビューを通じて、「は」が話題の確立と継続性を示すのに対し、 + 「が」は新情報の導入と一時的な焦点化に使用されることを明らかにした。 + この知見は、日本語教育における助詞指導の改善に貢献することが期待される。 + ], + doc_type: "PAPER", +) + += 1. はじめに + +日本語の助詞「は」と「が」の使い分けは、文の意味や談話の流れに大きな影響を与える重要な文法要素である。 + += 2. 先行研究 + +これまでの研究では、主に文法的な観点から両者の違いが論じられてきた。 + += 3. 研究方法 + +本研究では、以下の2つの方法でデータを収集した: +- 現代日本語書き言葉均衡コーパス(BCCWJ)の分析 +- 日本語母語話者20名へのインタビュー調査 + += 4. データ分析 + +== 4.1 コーパス分析結果 +コーパスから抽出した10,000の用例を分析した結果、以下の傾向が明らかになった: + +- 「は」の使用傾向: + + 段落冒頭での出現率が高い(全体の65%) + + 同一の主題が複数文で継続する場合に多用 + + 対比的な文脈での使用が顕著 + +- 「が」の使用傾向: + + 従属節内での使用が多い(全体の48%) + + 新情報導入時の出現率が高い + + 一時的な事象描写に集中 + +== 4.2 インタビュー調査結果 +母語話者へのインタビューでは、以下の点が指摘された: + +- 直感的な使い分けの基準 +- 文体やジャンルによる選好性 +- 話者の意図による使い分け + += 5. 考察 + +== 5.1 認知的メカニズム +話者の注意の向け方が助詞選択に大きく影響していることが示唆された。 +「は」は広い文脈を見渡す視点、「が」は特定の場面に焦点を当てる視点と +関連していると考えられる。 + +== 5.2 教育的示唆 +本研究の知見は、以下の教育的応用が期待される: + +- 文脈重視の指導法開発 +- 視覚的な説明教材の作成 +- 段階的な学習プログラムの構築 + += 6. 結論 + +本研究により、「は」と「が」の使い分けには、文法的な規則以上に +認知的な要因が関与していることが明らかになった。 +この知見は、より効果的な日本語教育方法の開発に貢献すると考えられる。 + += 7. 今後の展望 + +- より大規模なコーパス調査 +- 第二言語学習者との比較研究 +- 他の助詞との相互作用の分析 + += 参考文献 + +#set text(8pt) +1. 田中太郎 (2023) 『日本語助詞の認知言語学的研究』言語学出版 +2. Smith, J. (2024) "Cognitive Aspects of Japanese Particles", Journal of Linguistics, 45(2) +3. 山本花子 (2024) 「助詞の使用実態調査」『日本語学研究』15(3) diff --git a/packages/preview/quic-style/0.0.1/template/progress_report.typ b/packages/preview/quic-style/0.0.1/template/progress_report.typ new file mode 100644 index 0000000000..471d62d457 --- /dev/null +++ b/packages/preview/quic-style/0.0.1/template/progress_report.typ @@ -0,0 +1,125 @@ +#import "@local/quic-style:0.0.1" + +#show: quic-style.template.with( + title: [量子エラー訂正コードの最適化に関する研究進捗報告], + authors: ( + ( + name: "B. Researcher", + department: "Quantum Computing", + institution: "Tokyo Metropolitan University", + city: "Technology City", + country: "Japan", + mail: "researcher.b@example.com", + ), + ), + date: [2025-05-08], + keywords: ( + "Quantum Computing", + "Error Correction", + "Surface Code", + "Optimization", + "Quantum Circuit", + ), + doi: "", + abstract: [ + 本報告書では、量子コンピュータにおけるエラー訂正コードの最適化に関する研究の進捗状況を報告する。 + 特に、表面コード(Surface Code)を用いた量子ビット間の相互作用の制御と、 + エラー検出・訂正の効率化について、これまでの成果と今後の課題を述べる。 + シミュレーション結果から、提案手法により従来手法と比較して約15%のエラー率削減が確認された。 + 現在は、より大規模な量子回路での実験を進めており、スケーラビリティの検証を行っている。 + ], + doc_type: "PROGRESS_REPORT", +) + += 1. 前回からの進捗 + +== 1.1 理論的な進展 +- 表面コードのエンコーディング効率の改善 +- 新しいデコーディングアルゴリズムの提案 + +== 1.2 実装面での進展 +- 量子回路シミュレータの改良 +- エラー訂正アルゴリズムの並列化実装 + += 2. 現在の課題 + +== 2.1 技術的課題 +- 大規模量子回路でのスケーラビリティ +- デコヒーレンス時間の制約 + +== 2.2 今後の方針 +- ハイブリッド量子-古典アルゴリズムの検討 +- ハードウェア特性を考慮した最適化手法の開発 + += 3. 主要な研究成果 + +== 3.1 表面コードの改良 +- エンコーディング効率を23%向上 +- 量子ビット間の相互作用時間を15%削減 +- 新しいパリティチェック手法の開発 + +== 3.2 デコーディングアルゴリズム ++ 機械学習を用いたエラーパターン予測 ++ リアルタイムデコーディングの実現 ++ エラー訂正の成功率が89%から96%に向上 + += 4. 実験結果 + +== 4.1 シミュレーション環境 +- 量子回路シミュレータ:Qiskit Aer v0.12.0 +- 量子ビット数:50-100 +- デコヒーレンス時間:100μs +- 測定エラー率:0.1% + +== 4.2 性能評価 +- エラー訂正後の量子状態忠実度:98.5% +- 処理時間:従来比35%削減 +- メモリ使用量:最適化により20%削減 + += 5. 今後のマイルストーン + +== 5.1 短期目標(3ヶ月以内) +1. 大規模量子回路(200量子ビット)での検証 +2. ノイズに対する耐性の向上 +3. 並列処理による高速化の実装 + +== 5.2 中期目標(6ヶ月以内) +1. 実機での動作検証 +2. エラー訂正のリアルタイムフィードバック +3. 量子メモリとの統合テスト + += 6. 必要なリソース + +== 6.1 計算リソース +- 大規模クラスタ:100ノード×24時間 +- GPUアクセラレータ:8枚 +- ストレージ:10TB + +== 6.2 人的リソース +- 追加の研究員:2名 +- ソフトウェアエンジニア:1名 +- 理論研究者:1名 + += 7. リスク分析 + +== 7.1 技術的リスク +- デコヒーレンス時間の制約 +- スケーラビリティの限界 +- ハードウェアの不安定性 + +== 7.2 対策 +1. 冗長性の導入 +2. フォールトトレラントな設計 +3. 段階的な実装アプローチ + += 8. 予算執行状況 + +== 8.1 使用済み予算 +- 研究機器:450万円 +- 人件費:280万円 +- 計算機使用料:180万円 + +== 8.2 今後の必要予算 +- 追加機器:300万円 +- 人件費:350万円 +- 学会参加費:50万円 diff --git a/packages/preview/quic-style/0.0.1/thumbnails/log.jpg b/packages/preview/quic-style/0.0.1/thumbnails/log.jpg new file mode 100644 index 0000000000..10a2eca70b Binary files /dev/null and b/packages/preview/quic-style/0.0.1/thumbnails/log.jpg differ diff --git a/packages/preview/quic-style/0.0.1/thumbnails/note.jpg b/packages/preview/quic-style/0.0.1/thumbnails/note.jpg new file mode 100644 index 0000000000..973c0a6ece Binary files /dev/null and b/packages/preview/quic-style/0.0.1/thumbnails/note.jpg differ diff --git a/packages/preview/quic-style/0.0.1/thumbnails/paper.jpg b/packages/preview/quic-style/0.0.1/thumbnails/paper.jpg new file mode 100644 index 0000000000..82d3248660 Binary files /dev/null and b/packages/preview/quic-style/0.0.1/thumbnails/paper.jpg differ diff --git a/packages/preview/quic-style/0.0.1/thumbnails/progress_report.jpg b/packages/preview/quic-style/0.0.1/thumbnails/progress_report.jpg new file mode 100644 index 0000000000..dfa4027c2a Binary files /dev/null and b/packages/preview/quic-style/0.0.1/thumbnails/progress_report.jpg differ diff --git a/packages/preview/quic-style/0.0.1/thumbnails/progress_report.png b/packages/preview/quic-style/0.0.1/thumbnails/progress_report.png new file mode 100644 index 0000000000..7ddd962812 Binary files /dev/null and b/packages/preview/quic-style/0.0.1/thumbnails/progress_report.png differ diff --git a/packages/preview/quic-style/0.0.1/thumbnails/typst-quic-style-design.png b/packages/preview/quic-style/0.0.1/thumbnails/typst-quic-style-design.png new file mode 100644 index 0000000000..9ba4139be2 Binary files /dev/null and b/packages/preview/quic-style/0.0.1/thumbnails/typst-quic-style-design.png differ diff --git a/packages/preview/quic-style/0.0.1/typst.toml b/packages/preview/quic-style/0.0.1/typst.toml new file mode 100644 index 0000000000..f009df2c2c --- /dev/null +++ b/packages/preview/quic-style/0.0.1/typst.toml @@ -0,0 +1,27 @@ +# for a description of available keys, see https://github.com/typst/packages/?tab=readme-ov-file#package-format + +[package] +name = "quic-style" +version = "0.0.1" +compiler = "0.12.0" +entrypoint = "src/lib.typ" +authors = ["Taniii "] +license = "Unlicense" +description = "A cohesive Typst design template that can be used in various situations—daily life, research, and experiments!" +repository = "https://github.com/taniiicom/typst-quic-style" +keywords = ["paper", "article", "journal", "conference"] +categories = ["paper"] +exclude = [ + ".github", + "docs", + "scripts", + "tests", + ".typstignore", + "Justfile", + "thumbnails", +] + +[template] +path = "template" +entrypoint = "progress_report.typ" +thumbnail = "thumbnails/progress_report.png"