Permalink
Browse files

重新开始Git

原Repo体积过大,故删除原来的全部提交历史,重新git。

- 不再包含SAC_Docs.pdf
- 不再包含绘图数据
- 图片采用PDF而不是EPS
  • Loading branch information...
0 parents commit deeadfdf196dac752e75cb877958865a99234819 @seisman committed May 7, 2015
Showing 370 changed files with 16,435 additions and 0 deletions.
@@ -0,0 +1,40 @@
+*.acn
+*.acr
+*.alg
+*.aux
+*.bbl
+*.blg
+*.dvi
+*.exa
+*.fdb_latexmk
+*.glg
+*.glo
+*.gls
+*.idx
+*.ilg
+*.ind
+*.ist
+*.lof
+*.log
+*.lot
+*.maf
+*.mtc
+*.mtc0
+*.nav
+*.nlo
+*.out
+*.pdfsync
+*.ps
+*.snm
+*.synctex.gz
+*.toc
+*.vrb
+*.xdy
+*.tdo
+.sconsign.dblite
+*.fls
+*.mintedcmd
+*.mintedmd5
+*.pyg
+_minted-*/
+SAC_Docs.pdf
@@ -0,0 +1,131 @@
+更新历史
+========
+
+xxxx-xx-xx 3.3版
+----------------
+
+对于用户:
+
+- 修改bugs和typos;
+- 新增内容:
+
+ - hilbert变换相关简介;
+
+对于维护者:
+
+- 删除原来的所有Git提交;
+- 精简Repo的尺寸;
+-
+
+2015-05-02 3.2版
+----------------
+
+对于用户:
+
+- 修复bugs和typos;
+- 命令整理:
+
+ - `systemcommand`
+ - `transfer`
+
+- 新增内容
+
+ - 波形排序
+ - 标记震相理论走时的三种方法
+ - 图像格式转换
+ - SAC初始化宏文件
+ - SAC命令的长度上限
+ - 字节序
+ - 新增附录“仪器响应”,整理了“去仪器响应”一节
+
+- 新增示例
+
+ - 调用SAC的Hilbert函数
+
+对于维护者:
+
+- 新增ChangeLog;
+- 更新README,可根据说明自行编译源码生成PDF;
+- 修改Makefile,对依赖的检测更加智能;
+- 英文使用TeX默认字体;中文使用开源中文字体Fandol;
+- 使用`minted`实现代码的语法高亮,替代`listings`
+- datetime宏包升级至datetime2;
+- 简化了绘图脚本的Makefile;
+
+2014-09-25 3.1版
+----------------
+
+- 重新整理了大部分命令的语法说明;
+- 对“SAC图像”一章进行了修订;
+- 新增“信号迭加子程序”一章;
+- 新增“谱估计子程序”一章;
+- 新增“在Python中调用SAC”一节;
+- 修复bugs;
+
+2014-04-18 3.0版
+----------------
+
+- 源码托管在GitHub上,正式开源;
+- 丢弃了之前的提交历史,重新开始;
+- 重写了LaTeX导言区;
+- 重新设计了整个文档的结构;
+- 重写了教程部分的大多数内容;
+- 教程部分根据SAC v101.6a进行修正;
+- 修复bugs;
+
+2014-02-22 2.3版
+----------------
+
+- 使用git管理源码;
+- 整理结构和布局的修改;
+- 新的小节: “SAC IO升级版”、“黑板变量的读写”、“SAC保存图像”;
+- 修复bugs;
+
+2013-04-12 2.2版
+----------------
+
+- 重新排版了全部命令;
+- 重新设计了封面;
+
+2013-04-06 2.1版
+----------------
+
+- 重新整理了第一章;
+- 修复bugs;
+
+2013-03-29 2.0版
+----------------
+
+- 用LaTeX重新排版文档
+
+ - 操作系统:CentOS 6.4 (Final)
+ - 编译环境:TeX Live 2012
+ - 编译命令:xeLaTeX
+ - 中文实现:CTEX宏包
+ - 中文字体:宋体+黑体
+ - 英文主字体:Liberation Sans
+ - 代码字体:Courier 10 Pitch
+
+2012-09-18 1.2版
+----------------
+
+- 增加了封面配图;
+
+2012-09-03 1.1版
+----------------
+
+- 重新格式化整个文档,使得其看上去更规范,也易于以后的修改;
+- 代码从notepad++中直接导出,支持语法高亮;
+- 代码及正文英文字体采用Consolas字体;
+- 增加了“在脚本中调用SAC”一节;
+- 新增命令`transfer``traveltime``saveimg``datagen`命令;
+- 更新至SAC v101.5c;
+- 公式用公式编辑器编辑;
+
+2012-01-08 1.0版
+----------------
+
+- 第一版发布,由DOC转换为PDF;
+- 参考《数字地震波形分析》一书,翻译了大部分官方文档中的内容;
+- 结合SAC 101.4版本,增加、删除和修改了一些命令;
+- 增加了书签,方便定位,支持全文搜索;
@@ -0,0 +1,18 @@
+#
+# Makefile for LaTeX project SAC_Docs_zh
+#
+# Reference:
+# 1. http://tex.stackexchange.com/questions/40738/
+# 2. Manual of latexmk
+#
+
+.PHONY: SAC_Docs.pdf all clean
+
+all: SAC_Docs.pdf
+
+SAC_Docs.pdf: SAC_Docs.tex
+ latexmk -xelatex -shell-escape -use-make $^
+
+clean:
+ latexmk -c
+ -rm -r _minted-SAC_Docs
@@ -0,0 +1,118 @@
+# SAC参考手册
+
+《SAC参考手册》是介绍地震学常用软件[SAC](http://ds.iris.edu/ds/nodes/dmc/forms/sac/)用法的中文手册。
+
+本项目由[seisman](http://seisman.info/about.html)发起,手册用[LaTeX](http://www.latex-project.org/)写成,
+源码托管在[github](https://github.com/seisman/SAC_Docs_zh)上,最终生成的PDF
+在[SeisMan博客](http://seisman.info/sac-manual.html)发布。
+
+## 文档结构 ##
+
+文档源码的目录结构如下:
+
+ .
+ |-- README.md # 本文档
+ |-- ChangeLog.md # 记录修订历史
+ |
+ |-- Makefile # make构建文件
+ |-- SConstruct # scons构建文件
+ |
+ |-- SAC_Docs.tex # 主文档
+ |-- SAC_macros.tex # LaTeX导言区
+ |-- cover.tex # 封面页
+ |-- frontmatterIII.tex # 废话页
+ |-- version.tex # 版本说明
+ |-- contributor.tex # 维护者列表
+ |
+ |-- figures # 文档内的插图:eps、jpg等格式
+ |-- scripts # 用于绘制插图的脚本与数据
+ |
+ |-- introduction # 简介
+ |-- basic # SAC基础
+ |-- fileformat # 文件格式
+ |-- data-process # 数据处理
+ |-- graphics # 绘图
+ |-- macros # 编程
+ |-- call-in-script # 脚本中调用
+ |-- sac-libs # 函数库
+ |-- sacio # I/O
+ |-- sac-tools # 相关工具
+ |-- tricks # SAC技巧
+ |
+ |-- commands # 基础命令
+ |-- sss # SSS子程序
+ `-- spe # SPE子程序
+
+## 依赖 ##
+
+- TeX发行版:[TeXLive 2014](https://www.tug.org/texlive/)
+- 中文支持:[xeCJK](http://www.ctan.org/pkg/xecjk)
+- 中文字体:[Fandol](http://www.ctan.org/tex-archive/fonts/fandol)(TeX自带字体)
+- 英文字体:未知(TeX默认字体)
+- 构建工具:[make](https://www.gnu.org/software/make/)或[scons](http://www.scons.org/)
+- 代码高亮:[pygments](http://pygments.org/)
+- 图片生成:
+ - [SAC](http://ds.iris.edu/ds/nodes/dmc/forms/sac/)
+ - [GMT4](http://gmt.soest.hawaii.edu/gmt4/)
+ - [ImageMagick](http://www.imagemagick.org/)
+
+## 如何编译 ##
+
+本源码仅在Linux下测试通过,Windows及Mac OS X下未测试。
+
+### 安装依赖 ###
+
+必须的依赖如下:
+
+ yum install python-pygments make ImageMagick
+
+构建源码是若使用`scons`而不是`make`,则需安装:
+
+ yum install scons
+
+若需要重新生成文档中所使用的图片,则需要安装SAC、GMT4。
+
+### TeXLive ###
+
+安装TeXLive 2014,并将TeX包更新至最新版本,参考[此文](http://seisman.info/install-texlive-under-linux.html)
+
+### 中文字体 ###
+
+使用开源中文字体Fandol,该字体随TeX一起发布,因而只需要直接在`~/.fonts`目录下做一个软链接即可:
+
+ ln -s /opt/texlive/2014/texmf-dist/fonts/opentype/public/fandol ~/.fonts/
+
+### 编译项目 ###
+
+1. 获取源码
+
+ ```
+ git clone https://github.com/seisman/SAC_Docs_zh.git
+ ```
+
+2. 重新生成图片
+
+ ```
+ cd scripts
+ make
+ ```
+
+3. 编译文档
+
+ ```
+ make
+ ```
+
+ ```
+ scons
+ ```
+
+### 参与维护 ###
+
+你可以参与到本项目的维护:
+
+- 帮忙校对,挑错别字、病句等等
+- 提出修改建议
+- 提出术语翻译建议
+- 文档布局调整
+- LaTeX源码优化
Oops, something went wrong.

0 comments on commit deeadfd

Please sign in to comment.