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