From 855a2c9a364c54fff4589a24d06268b3d3c935b5 Mon Sep 17 00:00:00 2001 From: Dongdong Tian Date: Sun, 23 Dec 2018 11:28:54 -0500 Subject: [PATCH] Minor changes --- source/fileformat/times.rst | 17 ++++++++--------- source/tools/saclst.rst | 4 ++-- source/tricks-and-traps/command-line-length.rst | 10 +++++----- source/tricks-and-traps/debug.rst | 4 ++-- source/tricks-and-traps/running-speed.rst | 2 +- source/tricks-and-traps/tab-and-space.rst | 2 +- 6 files changed, 19 insertions(+), 20 deletions(-) diff --git a/source/fileformat/times.rst b/source/fileformat/times.rst index 6046c8c55..efd3dc4bf 100644 --- a/source/fileformat/times.rst +++ b/source/fileformat/times.rst @@ -210,7 +210,7 @@ SAC 选择了另外一种简化模式,“起始相对时间+采样间隔+数 修改 ``b`` 前后的变化仅在于 ``b`` 和 ``e`` 值的变化,而 参考时刻以及其它相对时间并没有发生变化。 -这意味着整段 SAC 数据中的任意一个数据点所对应的时刻\ [1]_\ +这意味着整段 SAC 数据中的任意一个数据点所对应的时刻 都向后延迟了 0.54 秒!这样做很危险,因为 ``b`` 和 ``e`` 的绝对 时刻被修改了,而其它头段如 ``o``\ 、\ ``a``\ 、\ ``f``\ 、 ``tn`` 的绝对时刻却没有变。 @@ -218,11 +218,11 @@ SAC 选择了另外一种简化模式,“起始相对时间+采样间隔+数 使用的时候必须非常小心: - 如果 ``o``\ 、\ ``a``\ 、\ ``f``\ 、\ ``tn`` 都没有定义, 那么修改 ``b`` - 值可以用于校正仪器的时间零飘\ [2]_\ 以及时区差异\ [3]_。关于时区的校正,参考 + 值可以用于校正仪器的时间零飘\ [1]_\ 以及时区差异\ [2]_。关于时区的校正,参考 :doc:`/data-process/time-zone-correction` 一节。 - 如果 ``o``\ 、\ ``a``\ 、\ ``f``\ 、\ ``tn`` 已经被定义, 则修改 - ``b`` 值会导致与震相相关的头段变量出现错误!\ [4]_ + ``b`` 值会导致与震相相关的头段变量出现错误!\ [3]_ 修改文件结束时间 e ~~~~~~~~~~~~~~~~~~ @@ -314,7 +314,7 @@ SAC 选择了另外一种简化模式,“起始相对时间+采样间隔+数 #. 参考时刻:即 ``nzyear``\ 、\ ``nzjday``\ 、\ ``nzhour``\ 、 ``nzmin``\ 、\ ``nzsec``\ 、\ ``nzmsec``\ ; #. 相对时间:即 ``o``\ 、\ ``a``\ 、\ ``f``\ 、\ ``tn``\ ; -#. 特殊的相对时间:即 ``b``\ [5]_; +#. 特殊的相对时间:即 ``b``\ [4]_; 第二类时间变量可以随意修改,即震相拾取。 @@ -322,10 +322,9 @@ SAC 选择了另外一种简化模式,“起始相对时间+采样间隔+数 时间变量来校正时间零漂和时区差异。在设置了发震时刻后,应使用 :doc:`/commands/chnhdr` 命令的 ``allt`` 选项修改第一、三类时间变量。 -.. [1] 好长的修饰语 -.. [2] 零飘,即仪器中的时刻与标准时刻不同。 -.. [3] 时区差异可以理解成另一种零飘。 -.. [4] 如果只定义了 ``o`` 值,或者 ``a``\ 、\ ``f``\ 、\ ``tn`` +.. [1] 零飘,即仪器中的时刻与标准时刻不同。 +.. [2] 时区差异可以理解成另一种零飘。 +.. [3] 如果只定义了 ``o`` 值,或者 ``a``\ 、\ ``f``\ 、\ ``tn`` 为理论震相到时而非计算机拾取或人工拾取的到时,修改 ``b`` 也是 没有问题的。有些乱,不多说了。总之不要随便修改 ``b`` 的值。 -.. [5] 由于 e 不可独立修改,所以不再考虑 +.. [4] 由于 e 不可独立修改,所以不再考虑 diff --git a/source/tools/saclst.rst b/source/tools/saclst.rst index b68417261..ebe0e88cb 100644 --- a/source/tools/saclst.rst +++ b/source/tools/saclst.rst @@ -33,7 +33,7 @@ saclst 在 Bash 脚本中将头段变量的值赋值给变量: -.. code:: bash +.. code-block:: bash #!/bin/bash stla=`saclst stla f seis | awk '{print $2}'` @@ -42,7 +42,7 @@ saclst 在 Perl 脚本中将头段变量的值赋值给变量: -.. code:: perl +.. code-block:: perl #!/usr/bin/env perl use strict; diff --git a/source/tricks-and-traps/command-line-length.rst b/source/tricks-and-traps/command-line-length.rst index d31e2fa39..9558ae1cb 100644 --- a/source/tricks-and-traps/command-line-length.rst +++ b/source/tricks-and-traps/command-line-length.rst @@ -41,7 +41,7 @@ SAC 真正接收并处理,这将导致仅有不到100个 SAC 文件会被读 在脚本中使用通配符,有一点需要注意。以 Perl 脚本为例,下面的 Perl 脚本 调用了 SAC,并读取全部文件,然后做了简单的数据处理,最后保存退出。 -.. code:: perl +.. code-block:: perl #!/usr/bin/env perl use strict; @@ -57,7 +57,7 @@ SAC 真正接收并处理,这将导致仅有不到100个 SAC 文件会被读 上面的脚本是可以正常工作的,但是如果改成如下看上去很像的脚本,则会出问题。 -.. code:: perl +.. code-block:: perl #!/usr/bin/env perl use strict; @@ -85,7 +85,7 @@ SAC 真正接收并处理,这将导致仅有不到100个 SAC 文件会被读 错误的写法如下: -.. code:: perl +.. code-block:: perl #!/usr/bin/env perl use strict; @@ -111,7 +111,7 @@ SAC 真正接收并处理,这将导致仅有不到100个 SAC 文件会被读 调用 SAC 进行数据处理的正确写法: -.. code:: perl +.. code-block:: perl open(SAC, "| sac") or die "Error in opening sac\n"; foreach (@files) { @@ -125,7 +125,7 @@ SAC 真正接收并处理,这将导致仅有不到100个 SAC 文件会被读 效率稍低的正确写法: -.. code:: perl +.. code-block:: perl open(SAC, "| sac") or die "Error in opening sac\n"; foreach (@files) { diff --git a/source/tricks-and-traps/debug.rst b/source/tricks-and-traps/debug.rst index cf74e082e..37352d7ba 100644 --- a/source/tricks-and-traps/debug.rst +++ b/source/tricks-and-traps/debug.rst @@ -11,7 +11,7 @@ SAC 其实自带了一个 debug 工具,即命令 :doc:`/commands/echo`\ 。该 以在 Perl 中调用 SAC 为例: -.. code:: perl +.. code-block:: perl #!/usr/bin/env perl use strict; @@ -42,7 +42,7 @@ SAC 其实自带了一个 debug 工具,即命令 :doc:`/commands/echo`\ 。该 如果加上“``echo on``”,脚本如下: -.. code:: perl +.. code-block:: perl #!/usr/bin/env perl use strict; diff --git a/source/tricks-and-traps/running-speed.rst b/source/tricks-and-traps/running-speed.rst index 6f1ef58c7..cd3f92b37 100644 --- a/source/tricks-and-traps/running-speed.rst +++ b/source/tricks-and-traps/running-speed.rst @@ -5,7 +5,7 @@ SAC 与脚本的运行速度 新文件中,并删除原文件。实际情况下,当然可以直接覆盖旧文件,此处这样 写完全是出于演示目的。 -.. code:: perl +.. code-block:: perl #/usr/bin/env perl open(SAC, "|sac"); diff --git a/source/tricks-and-traps/tab-and-space.rst b/source/tricks-and-traps/tab-and-space.rst index 56db433f0..033f9c422 100644 --- a/source/tricks-and-traps/tab-and-space.rst +++ b/source/tricks-and-traps/tab-and-space.rst @@ -45,7 +45,7 @@ Tab 与空格 导致 SAC 对命令的解析出现了问题,所有的命令都被当做外部命令来解释了。 在任意脚本语言中调用 SAC,都有可能会出现类似的问题: -.. code:: perl +.. code-block:: perl #!/usr/bin/env perl use strict;