Mac OS 下用Tex Shop 進行中文排版

2021-08-06 01:19:45 字數 1893 閱讀 1988

作為新手,在mac os下用texshop剛開始學latex排版時,總是無法顯示中文,很是無奈。

折騰了一會,終於可以實現中文排版了。分享一下自己的一點經驗。

首先配置texshop

%使用ctex包

\begin

你好 latex

\end

\documentclass

\usepackage

%或者用xecjk包

\begin

你好 latex

\end

效果如下:

我是參加數學建模才開始學latex的,而我的隊友都是在windows下用winedt排版,他們的預設編碼格式都是gbk編碼,所以我每次開啟他們的文件時總是一堆亂碼,於是用python(3.5.2)簡單寫了乙個指令碼將gbk編碼轉換成unicode編碼。

大概就是這樣的:

():'''將gbk編碼檔案轉換為unicode編碼檔案'''

usage = '%prog [-s source] [-t target] '

parser = optionparser(usage, description='將gbk編碼檔案轉換為unicode編碼檔案')

parser.add_option('-s', '--source', dest='source_path', help='specify source file path')

parser.add_option('-t', '--target', dest='target_path', default='res.tex', help='specify target file path,default[%default]')

(options, args) = parser.parse_args()

if options.source_path is

none:

parser.print_help()

sys.exit()

else:

with open(options.source_path, 'r',encoding='gbk') as file1:

text = file1.read()

with open(options.target_path, 'w',encoding='utf-8') as file2:

file2.write(text)

return

if __name__ == '__main__':

gbk2unicode()

檔案儲存為gbk2unicode然後在terminal裡的相應路徑下chmod +x gbk2unicode最後sudo mv gbk2unicode /usr/bin/gbk2unicode然後在命令列下就可以隨意使用啦

7限制cpu使用 macOS限制CPU或程序使用率

因為公升級macos big sur 帶來的notes耗用cpu嚴重問題,繼續跟進 重製smc也不能解決問題。所以在上篇文章中通過殺程序來臨時解決。總感覺這個辦法太過粗魯且不夠優雅。測試使用nice也沒有效果 nice和renice並不限制給定應用程式本身可用的cpu百分比,但是它們允許改變排程優先...

Mac OS 下編譯安裝Lammps

homebrew裡面有直接可安裝的lammps,但是使用的都是預設 引數。為了使用新的特性,這裡選擇使用gcc49 和mpich3編譯安裝之。macport安裝gcc49 並設定其為預設編譯器 b.編譯 以及 安裝 參見readme 注意 一定要把homebrew裡面安裝的 openmpi 給刪除了...

在Mac os下安裝xgboost

git clone recursive cd xgboost cp make minimum.mk config.mk make j4這是不支援多執行緒版本的,如果想要支援多執行緒,那麼就要使用如下指令 brew install gcc without multilib usr bin ruby e...