Giter Site home page Giter Site logo

scp-pdf's Introduction

SCP

SCP 基金会内部人员参考手册

下载

v1.3 版本之后新增了 6 寸 Kindle 专版,使用 Kindle 的用户请下载带 kindle 的 pdf。Kindle 版本在机器上的预览照片见下

v1.18 版本之后增加了一加 3 手机版本,名称中带有 op3,理论上 16:9 屏幕比例的设备都可以使用,

电脑用户下载没后缀的就好。

其他屏幕比例的手机用户下载哪个版本都可以,不过我推荐下电脑版,用横屏阅读方式。

最新版 v1.19

历史版本

Changelog

介绍

SCP 系列文章的整理,主要包含 SCP 档案,说不定以后会加入背景设定啊什么之类的。

所有文章均来自 SCP 中文 Wiki

包含内容

最新版包含的主要内容:

  • SCP 001 的部分提案
  • SCP 002 - 190
  • 已收录 SCP 项目的相关档案和 Tale
  • 一些合集(中心)内容
  • 一些附录

预览

封面

Cover

目录

Contents

preview-heritage

各种框框

Box1

字体颜色

color

特殊字符(Emoji)

emoji

长表格

table

Kindle 版

box

text

cover

preview-kindle-heritage

字体

目前有两个字体配置的版本,notofirasarasa

它们分别需要安装的字体见下表(特殊字符字体任何配置均需要安装):

  • notofira 配置
    • Noto Sans CJK SC(中文)
    • Noto Sans Mono CJK SC(中文等宽)
    • Noto Sans(英文)
    • Fira Code(英文等宽)
  • sarasa 配置
    • Sarasa Gothic (中文,中文等宽)
    • Noto Sans (英文)
    • Iosevka Term (英文等宽)
  • 特殊字符公用字体
    • Noto Emoji(Emoji)
    • FreeSerif(特殊符号)
    • DejaVu(特殊符号)
    • HanaMinB (中日韩统一表意文字扩展区字符)

这两个字体配置并没有很大区别,仅仅在等宽部分 sarasa 能做到中文字符宽度等于两倍英文字符宽度,能够更好的对齐,见下图:

font-configure-compare

为了找支持某特殊字符的字体,我还写了个小脚本

从源文件编译

Linux

因为各个 Linux 发行版差别较大,无法做统一说明。

Ubuntu 下可参考 Workflow 文件中的命令搭建编译环境。

macOS

安装 MacTex

brew cask install mactex

安装所需字体

启用 brew 的字体仓库

brew tap homebrew/cask-fonts

安装必选字体

brew cask install font-dejavu font-freesans font-hanamina font-noto-emoji

为了使用 notofira 配置编译,还需还安装:

brew cask install font-noto-sans-cjk font-noto-sans font-fira-code

为了使用 sarasa 编译配置,还需安装:

brew cask install font-sarasa-gothic font-iosevka font-iosevka-slab

安装辅助工具

brew install gnu-sed

Windows

恕我无能为力,Sorry。

尝试编译

git clone https://github.com/7sDream/scp-pdf.git
cd scp-pdf
make

编译结果为 scp.pdf 文件。

编译所有版本

make cleanall
make all

计划

社畜没有计划,只能说尽力而为。

但版本节奏会保持每 10 篇发一个新版本。

贡献&协助

可以直接按照相同的格式排版一篇试试看,我弄了一些 macro 之类的来辅助排版,常用的格式应该都没问题了。

从 dev 分支新建一个分支,然后加上你的新篇目,或者做一些校对工作之类的。

如果是第一次 PR 需要看一眼 editors.tex 和 version.tex,加上自己,如果是校对工作需要在发布说明部分描述一下,新增篇目就不用了,因为发布的时候会统一写。

然后 PR 到 dev 分支,应该就行了。

一个简易版本的 AutoGen 正在编写中……

如果有任何问题可以直接提 Issue。

LICENSE

CC-BY-SA

scp-pdf's People

Contributors

7sdream avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

scp-pdf's Issues

SCP-128 未翻译

本站 SCP 128 和中文站的翻译版本不匹配。

Update: 中文站删除了不匹配的 SCP-128,等待新的翻译。

Update: 已有翻译。

  • 等待翻译
  • 编入 PDF

目前全篇皆为繁体的篇目

记录一下目前全篇为繁体的篇目,是否要转换成简体需要和网站管理员协商:

  • SCP-001 的目录
  • SCP-001 工厂
  • SCP-023 黑煞星

SCP-001 提案 The World at Large 未翻译

  • 等待翻译
  • 等待附加文档《Nothing like a little unnecessary science headcanon》 翻译
  • 等待附加文档《A Place To Call Your Home》翻译
  • 更新主文档到 PDF 中
  • 更新所有附加文档到 PDF 中

编译环境问题

我在Windows上尝试用Miktex,在Ubuntu 14.04上尝试用tex-live,在解决了所有字体依赖以后,都无法正常编译成功。只能编译出一个不完整的PDF(我并不知道哪里不完整,内容看起来都有,但md5sum和release版不一样;我自己编译的Windows版和Linux版也不一样)

由于对Latex不太熟悉,Debug已经无以为继了。

求解成功编译的环境是什么。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.