<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>学术写作 |</title><link>https://www.ynlo.cn/tags/%E5%AD%A6%E6%9C%AF%E5%86%99%E4%BD%9C/</link><atom:link href="https://www.ynlo.cn/tags/%E5%AD%A6%E6%9C%AF%E5%86%99%E4%BD%9C/index.xml" rel="self" type="application/rss+xml"/><description>学术写作</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Tue, 18 Aug 2026 00:00:00 +0000</lastBuildDate><image><url>https://www.ynlo.cn/media/icon_hu_e04eab69752a08ec.png</url><title>学术写作</title><link>https://www.ynlo.cn/tags/%E5%AD%A6%E6%9C%AF%E5%86%99%E4%BD%9C/</link></image><item><title>litkit 论文工具包</title><link>https://www.ynlo.cn/projects/litkit/</link><pubDate>Tue, 18 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.ynlo.cn/projects/litkit/</guid><description>&lt;p&gt;litkit 是一个 Go 编写的论文工具包（Go 1.26 / cobra / SQLite），CLI 为唯一接口。面向 AI agent 与命令行用户，覆盖论文写作的完整链路——从跨源检索、规范引用，到手稿排版与 AI 撰写合规门禁。&lt;/p&gt;
&lt;h3 id="解决的写作痛点"&gt;解决的写作痛点&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;检索源分散，信息割裂&lt;/strong&gt;：查找文献要在 arxiv、PubMed、bioRxiv、medRxiv、Semantic Scholar、OpenAlex 之间反复切换，手动去重、手抄元数据，既耗时又容易出错、漏引。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;引用格式反复返工&lt;/strong&gt;：国内期刊普遍要求 GB/T 7714，不同期刊又吃 APA / IEEE，手动编排引用编号与格式是论文投稿前最常见的返工地。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI 协作的上下文噪声与合规失控&lt;/strong&gt;：把检索结果整段丢给 AI，上下文既臃肿又昂贵；更危险的是，未经校验的 AI 成稿可能存在&lt;strong&gt;虚假引用、格式失范&lt;/strong&gt;，埋下学术不端与退稿隐患。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;文献库与写作脱节&lt;/strong&gt;：PDF、元数据、笔记零散散落各处，本地文献管理与写作流程割裂，难以复现、难以沉淀。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="项目优势"&gt;项目优势&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AI-first 降噪&lt;/strong&gt;：接口默认只返回写作所需最小字段集（citeKey / title / firstAuthor / year / abstract），完整元数据按需取回，从源头压缩上下文噪声、节省 token。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CLI 为唯一接口&lt;/strong&gt;：全功能命令化，输出 JSON，可被 AI shell 与脚本直接调用、可重复、可审计。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;免费优先、开箱即用&lt;/strong&gt;：全部检索源均为公开开放接口，&lt;strong&gt;无任何必需的 API key&lt;/strong&gt;；加密钥一律走 &lt;code&gt;.env&lt;/code&gt;（gitignored），禁止硬编码。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;摘要工作流&lt;/strong&gt;：检索源必须提供摘要，无摘要论文默认过滤，不下载 PDF、不抽取全文——检索轻量、合规、不爬版权内容。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;六源并发检索 + 去重&lt;/strong&gt;：不依赖单一检索源，按「元数据骨干 + 学科源」组合，一次给出全局结果。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统一规范引用&lt;/strong&gt;：一键导出 BibTeX / RIS / 文本，支持 GB/T 7714—2025 / APA / IEEE 三种期刊样式。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;手稿排版自动化&lt;/strong&gt;：解析 &lt;code&gt;[@citeKey]&lt;/code&gt; 占位符自动转为引用编号，&lt;code&gt;--preview&lt;/code&gt; 输出自描述标记便于人工核查。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;撰写合规门禁（19 条规则）&lt;/strong&gt;：机械化验证结构 / 数据 / 标点 / 引用 / 字数 / 行文，把 AI 生成内容挡在不合规的门外；可选的 LLM 引用相关性评分进一步把关。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI 痕迹审查与温润去除&lt;/strong&gt;：识别并平滑文中的 AI 腔与机械痕迹，在不改变论文事实与数据的前提下，让文本更像人的自然写作，降低投稿时的查重与 AI 检测风险。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;全文获取有兜底策略&lt;/strong&gt;：Unpaywall 开放获取优先 → Sci-Hub 兜底，PDF 落盘 + 全文缓存，再次取回零网络开销。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="安装"&gt;安装&lt;/h3&gt;
&lt;p&gt;三选一即可：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;方式&lt;/th&gt;
&lt;th&gt;命令&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;二进制（推荐）&lt;/td&gt;
&lt;td&gt;从
下载 Windows / Linux / macOS × amd64 / arm64 压缩包，解压后加入 &lt;code&gt;PATH&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;源码构建&lt;/td&gt;
&lt;td&gt;&lt;code&gt;cd app &amp;amp;&amp;amp; go build -o litkit ./cmd/litkit&lt;/code&gt;（需 Go ≥ 1.26）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="快速上手"&gt;快速上手&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;$env&lt;/span&gt;:LITKIT_WORK_DIR &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="nv"&gt;$HOME&lt;/span&gt;&lt;span class="s2"&gt;\litkit-workspace&amp;#34;&lt;/span&gt; &lt;span class="c1"&gt;# Linux/macOS 用 export LITKIT_WORK_DIR=...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;litkit init --type empirical --lang zh &lt;span class="c1"&gt;# 1. 初始化（review 综述 | empirical 实证）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;litkit search &lt;span class="s2"&gt;&amp;#34;retrieval augmented generation&amp;#34;&lt;/span&gt; -n &lt;span class="m"&gt;3&lt;/span&gt; &lt;span class="c1"&gt;# 2. 跨源检索（输出 JSON，AI 可直接吞）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;litkit metadata doi 10.5555/3295222.3295349 &lt;span class="c1"&gt;# 3. 元数据反查，入库本地文献库&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;litkit fetch &amp;lt;citeKey&amp;gt; &lt;span class="c1"&gt;# 4. 取回全文（Unpaywall OA → Sci-Hub）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;litkit manuscript draft.md --lang zh &lt;span class="c1"&gt;# 5. 手稿排版（[@citeKey] → [1][2]）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;litkit manuscript draft.md --preview &lt;span class="c1"&gt;# 5b. 预览模式，便于人工核查&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;litkit lint init --type empirical --lang zh &lt;span class="c1"&gt;# 6. 生成撰写约束门禁&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;litkit verify chapter1.md --mode draft &lt;span class="c1"&gt;# 6b. 撰写合规校验&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;litkit verify chapter1.md --mode draft --report citation-refs &lt;span class="c1"&gt;# 6c. LLM 引用相关性评分（需开启）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="项目原则"&gt;项目原则&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AI-first 降噪&lt;/strong&gt;：接口设计以降低上下文噪声为第一约束。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CLI 唯一接口&lt;/strong&gt;：全部功能经 CLI 命令完成。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;摘要工作流&lt;/strong&gt;：检索源必须提供摘要，无摘要论文默认过滤；不下载 PDF、不抽取全文。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;免费优先&lt;/strong&gt;：全部源为公开开放接口，无强制 API key；密钥一律走 &lt;code&gt;.env&lt;/code&gt;（gitignored），禁止硬编码。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;接口同步&lt;/strong&gt;：新增 CLI 功能同步更新接口文档 api.md。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="技术栈"&gt;技术栈&lt;/h3&gt;
&lt;p&gt;Go 1.26 + cobra + SQLite。项目遵循 Apache-2.0 开源许可（Copyright © 2026 YnLo）。&lt;/p&gt;</description></item></channel></rss>