為什麼你們就不能加個空格呢

  • 2019 年 12 月 18 日
  • 筆記

為什麼你們就不能加個空格呢

其實最開始之前我並不了解書寫規範、很多也是隨意寫,但是有一次 在 LC 社區,翻譯 Laravel 文檔,被打回好幾次、原因就是沒加空格。

以至於我現在真的是看到中英文排版沒有加空格會特別難受、以至於強迫症……

先來說下都有哪些地方需要加空格。以下來自 中文文案排版指北

空格

「有研究顯示,打字的時候不喜歡在中文和英文之間加空格的人,感情路都走得很辛苦,有七成的比例會在 34 歲的時候跟自己不愛的人結婚,而其餘三成的人最後只能把遺產留給自己的貓。畢竟愛情跟書寫都需要適時地留白。

與大家共勉之。」——vinta/paranoid-auto-spacing

中英文之間需要增加空格

正確:

在 LeanCloud 上,數據存儲是圍繞 AVObject 進行的。

錯誤:

完整的正確用法:

在 LeanCloud 上,數據存儲是圍繞 AVObject 進行的。每個 AVObject 都包含了與 JSON 兼容的 key-value 對應的數據。數據是 schema-free 的,你不需要在每個 AVObject 上提前指定存在哪些鍵,只要直接設定對應的 key-value 即可。

例外:「豆瓣FM」等產品名詞,按照官方所定義的格式書寫。

中文與數字之間需要增加空格

正確:

今天出去買菜花了 5000 元。

錯誤:

數字與單位之間需要增加空格

正確:

我家的光纖入屋寬頻有 10 Gbps,SSD 一共有 20 TB

錯誤:

例外:度 / 百分比與數字之間不需要增加空格:

正確:

今天是 233° 的高溫。 新 MacBook Pro 有 15% 的 CPU 性能提升。

錯誤:

全形標點與其他字元之間不加空格

正確:

剛剛買了一部 iPhone,好開心!

錯誤:

了解了以上的內容, 加了空格和不加空格是不是有很大的區別?有空格的看起來非常舒服。

所以,求求你加個空格吧。

所以我想大家在寫作的時候要按照這些規範來加空格,當然也不能亂加。

如何程式添加空格

正文來了,有沒有程式可以自動添加空格呢?比如我轉載了一篇文章,但是他的排版很糟糕。我又不想修改(懶),該怎麼處理呢?

vinta/pangu.js 可以給你的文章自動添加空格,使用方式也非常簡單。

使用

<script src="https://cdnjs.cloudflare.com/ajax/libs/pangu/4.0.7/pangu.min.js"></script>  <script>      pangu.spacingPage();  </script>

只需要引入 JS ,添加一句話即可。

使用前

使用後

但是為了,養成良好的習慣、我建議自己還是手動添加比較好。