Sioyek 教程
1 基礎(chǔ)知識(shí)
- 按o打開一個(gè)新的文檔,或者按Shift + o打開一個(gè)以前打開的文檔。
- 使用方向鍵進(jìn)行導(dǎo)航。
- 使用Ctrl + PageDown / Ctrl + PageUp轉(zhuǎn)到上一頁/下一頁。
- 按空格鍵/Shift+空格鍵進(jìn)入下一個(gè)/上一個(gè)屏幕(相當(dāng)于向下滾動(dòng)一半的屏幕寬度)。你也可以使用PageDown和PageUp 。
? ? - 按
- 按壓
- 按壓
- 按壓
- 按壓
- 來放大,Shift + = ( + )來縮小。
F11進(jìn)入全屏模式。
F10使文件適應(yīng)屏幕,忽略白色頁邊距。F9使文件適應(yīng)屏幕(包括白色頁邊距)。
F8切換暗色模式。
- 輸入
[NUM] gg 其中[NUM]是頁碼。例如,為了轉(zhuǎn)到第31頁,輸入31gg。你也可以按 "主頁 "進(jìn)入一個(gè)特定的頁面。
- 按Shift+g(G)或End轉(zhuǎn)到最后一頁。
- 按t來打開目錄(如果有的話)。
- 使用退格鍵回到歷史中去。你也可以使用Ctrl + 左箭頭和Ctrl + 右箭頭在歷史上向后/向前導(dǎo)航。也可以使用額外的鼠標(biāo)按鈕來瀏覽歷史。
- 選定一些文本后,按ss鍵在google scholar中搜索該文本,按sl鍵在library genesis中搜索。在下面的文本上試一下吧。
Vaswani, Ashish, et al. "Attention is all you need." Advances in neural information processing systems. 2017.
1
gg(按g兩次),進(jìn)入第一頁。為了轉(zhuǎn)到一個(gè)特定的頁面,輸入
? ?
?2 搜索
圖1:曼德勒布羅特集
-按Ctrl+f或/進(jìn)行搜索。
- 按n/Shift+n進(jìn)入下一個(gè)/上一個(gè)匹配。
- 為了在搜索結(jié)果中快速跳轉(zhuǎn),你可以使用[NUM] n,其中[NUM]是一個(gè)數(shù)字。例如
例如,為了跳到當(dāng)前搜索詞的第10個(gè)下一個(gè)出現(xiàn)的詞,輸入10n。事實(shí)上,cioyek中的大多數(shù)命令都可以以數(shù)字N為前綴,這相當(dāng)于將它們重復(fù)N次。
3 標(biāo)識(shí)
- 按m可以在當(dāng)前位置設(shè)置一個(gè)標(biāo)記。在你按下m后,sioyek等待你按下另一個(gè)符號(hào),這就是標(biāo)記的名稱。例如,要?jiǎng)?chuàng)建一個(gè)名為u的標(biāo)記,輸入mu。
- 為了轉(zhuǎn)到一個(gè)標(biāo)記,按`,然后是標(biāo)記的名字。例如,為了進(jìn)入
為了轉(zhuǎn)到前面的例子中的標(biāo)記,我們輸入` u 。請(qǐng)注意,`與單引號(hào)不同,單引號(hào)是'。
字符不同,后者是'。`通常位于鍵盤的左上方,靠近轉(zhuǎn)義按鈕。
- 請(qǐng)注意,標(biāo)記是持久的(即使在sioyek關(guān)閉后也會(huì)保存)。小寫標(biāo)記是每個(gè)文件的本地標(biāo)記,但大寫標(biāo)記是全局性的。
2
- 你可以在任何一行上點(diǎn)擊右鍵來創(chuàng)建一個(gè)視覺標(biāo)記,在該行下面高亮顯示。這種高亮有多種功能。首先,它可以減少滾動(dòng)時(shí)的迷失,首先右擊我們正在閱讀的那一行,然后滾動(dòng)。它還可以作為一個(gè)標(biāo)記,這樣我們就可以通過按`然后右擊,跳回到我們最后放置高光的位置。你可以在這里試試。在我身上按右鍵!
- 你可以通過按j和k將這個(gè)視覺標(biāo)記移到下一行/上一行。你也可以按F7來啟用視覺滾動(dòng)模式。在這種模式下,鼠標(biāo)滾輪會(huì)移動(dòng)這個(gè)視覺標(biāo)記。
4 書簽
- 按b鍵在當(dāng)前位置創(chuàng)建一個(gè)書簽。
- 按gb搜索當(dāng)前文件中的書簽,按gB(即g后面是大寫的B)搜索所有書簽。
搜索所有的書簽。
- 為了刪除一個(gè)書簽,首先進(jìn)入該書簽,然后輸入db(刪除最近的書簽)。
- 如果你選擇一段文字,然后按b,那么選定的文字將自動(dòng)作為書簽文字。你可以在下面的文字上試試。
把我加入書簽!
5 亮點(diǎn)
-
-
-
6
-
選擇一段文字,然后按h,后面跟一個(gè)小寫字母,就可以高亮選中的文字(這個(gè)字母可以看作是高亮的 "類型")。例如,你可以按 hh
來創(chuàng)建一個(gè) "h "類型的高亮。(不同類型的高亮顯示的顏色不同,顏色可以在prefs.config文件中配置)。
按gh鍵可以搜索當(dāng)前文件中的高光,按gH鍵(即g后面是大寫的H)可以搜索所有的高光。
為了刪除一個(gè)高光,你可以點(diǎn)擊一個(gè)高光,然后按dh。智能跳轉(zhuǎn)
你可以在中間點(diǎn)擊數(shù)字的名稱(例如點(diǎn)擊 "圖1 "中的 "1")來跳轉(zhuǎn)到數(shù)字所在的位置(即使文件沒有鏈接,這也有效)。你也可以點(diǎn)擊被引用的參考文獻(xiàn)(例如在'[1, 2]'中的'2'),跳轉(zhuǎn)到參考文獻(xiàn)。
你可以中間點(diǎn)擊論文的名字在谷歌學(xué)術(shù)中搜索它們,或者shift +中間點(diǎn)擊在圖書館創(chuàng)世紀(jì)中搜索它們。試著在下面的文字中點(diǎn)擊參考文獻(xiàn)的編號(hào),就會(huì)發(fā)現(xiàn)
以下文本中的參考文獻(xiàn)編號(hào)進(jìn)行嘗試。
你可以在圖1中看到曼德勒布羅特集的美麗著色。關(guān)于曼陀羅集的更多信息,見[1]。
3
- 你可以在參考文獻(xiàn)上點(diǎn)擊右鍵來打開其位置的快速概覽,而不是跳轉(zhuǎn)到它。
7 門戶
- 按f12鍵,打開輔助窗口。這個(gè)窗口會(huì)自動(dòng)顯示離當(dāng)前位置最近的門戶。
- 為了創(chuàng)建一個(gè)門戶,按p鍵輸入當(dāng)前位置作為門戶的來源?,F(xiàn)在
你可以導(dǎo)航到門戶的目的地,然后再按一次p,將該位置標(biāo)記為門戶的目的地。
作為門戶的目的地。(注意,來源和目的地不一定要在同一個(gè)文件中,例如,你可以從一篇論文的參考文獻(xiàn)到實(shí)際的論文中創(chuàng)建一個(gè)門戶)。
- 你也可以通過按p鍵,然后點(diǎn)擊(或使用智能跳轉(zhuǎn)中間點(diǎn)擊)一個(gè)鏈接來創(chuàng)建一個(gè)門戶。這將在當(dāng)前位置和鏈接的目的地之間自動(dòng)創(chuàng)建一個(gè)鏈接。
- 為了刪除一個(gè)傳送門,按dp 。這將刪除離當(dāng)前位置最近的傳送門(即正在幫助窗口中顯示的傳送門)。
- 有時(shí)你需要稍微編輯一下門戶(特別是在使用鏈接創(chuàng)建門戶時(shí),因?yàn)橛袝r(shí)例如一個(gè)圖的鏈接不能使圖在屏幕上正確居中)。為了做到這一點(diǎn),在門戶處于活動(dòng)狀態(tài)時(shí)按shift + p ( P ) 。這將把你帶到門戶的目的地。
現(xiàn)在你可以調(diào)整目的地,一旦完成,按后退鍵(默認(rèn)情況下是退格)就可以回到你原來的位置。
- 你也可以用鼠標(biāo)滾輪來調(diào)整輔助窗口中的傳送門。你也可以用鼠標(biāo)拖動(dòng)它,或者在按住控制鍵的情況下用鼠標(biāo)滾輪進(jìn)行縮放。
8 配置
- 有四個(gè)配置文件,其中兩個(gè)是不允許用戶編輯的(keys.config和prefs.config),另外兩個(gè)是用戶可以編輯的(keys_user.config和prefs_user.config)。
- 為了編輯任何配置,將配置復(fù)制到用戶可編輯的配置文件中,并在那里進(jìn)行修改。例如,假設(shè)我們想改變打開目錄的鍵。我們?cè)趉eys.config中搜索'table of contents',發(fā)現(xiàn)以下內(nèi)容。
? ? ?# 打開內(nèi)容表。
? ? ?goto_toc t
我們把這一行復(fù)制到keys_user.config,然后改變鍵值。例如,假設(shè)我們想用大寫的T來打開目錄。我們可以在keys_user.config中加入以下一行。
?goto_toc <S-t>
4
- 在可移植構(gòu)建中,配置文件位于sioyek可執(zhí)行文件所在的同一位置。在非可移植構(gòu)建中,它們的位置與操作系統(tǒng)有關(guān)。你也可以按以下方式打開它們
:打開命令窗口,然后輸入以下內(nèi)容之一。
- prefs
- prefs_user - keys
- keys_user
9 同步模式
- 按F4開啟 "synctex模式"。在synctex模式下,右擊一段文本可以打開相應(yīng)的latex文件位置。
- 你可以使用prefs.config中的inverse_search_command config來配置synctex的反向搜索命令。下面是VsCode的一個(gè)例子。
? ? ?inverse_search_command "C:\path\to\vscode\Code.exe" -r -g %1:%2
%1代表文件的名稱,%2代表文件中的行號(hào)。- 下面是Latex Workshop for VsCode的前向搜索配置。
? ? ?"latex-workshop.view.pdf.external.synctex.command"。"C:\\path\\to\\sioyek.exe",
? ? ?"latex-workshop.view.pdf.external.synctex.args"。[
? ? ?"-反向搜索"。
? ? ?"C:\\path\to\vscode\Code.exe\" -r -g %1:%2" 。
? ? ?"--reuse-instance",
? ? ?"--forward-search-file",
? ? ?"%TEX%"。
? ? ?"--forward-search-line",
? ? ?"%LINE%"。
"%PDF%" ]
這里是VimTeX的配置示例。
? ? ?let g:vimtex_view_method = 'sioyek' 。
參考文獻(xiàn)
[1] Bodil Branner. Mandelbrot集. In Proc. symp. appl. math, volume 39, pages 75-105, 1989.
[2] Benoit B Mandelbrot, Carl JG Evertsz, and Martin C Gutzwiller. 分形與混沌:曼德爾布羅特集及其他,第3卷。Springer, 2004.
5
通過www.DeepL.com/Translator(免費(fèi)版)翻譯