原创 列舉GhostScript所有設備

gs --help | ^ gsed -n '/Available /,/Search /{/:/d; s/ \+/\n/g; /^\n/D;p}' 得到如下內容: 序號 設備 1 alc1900 2 alc2000

原创 [coc.nvim] build/index.js not found, please compile coc.nvim 錯誤

先安裝npm或者yarn 標題錯誤的產生是由於沒有安裝依賴文件,找到coc目錄,比如我這裏在: cd ~/.config/nvim/plugged/coc.nvim 然後執行: yarn install 等待完成,然後再neovi

原创 latex 下修改目錄toc的字體大小和行距

\def\numberline#1{\fontsize{6}{12}\selectfont\hb@xt@\@tempdima{#1\hfil}} % change fontsize for toc item \renewcommand*\

原创 修改PDF頁面顏色爲紅色 工具 參考

工具 mutools neovim 執行命令 mutools clean -d -a input.pdf output.pdf 用 neovim 打開output.pdf,在一個obj裏stream和endstream,即strea下面

原创 LaTeX帶圈數字無TIKZ

今天突然想在LaTeX輸入帶圈的數字,想到TeXBooK裏面的\llap命令,一下在就想到了解決方案: \def\circtext#1{\leavevmode\raise.15em\hbox{$\bigcirc\kern-.22em% \l

原创 全手動旋轉PDF文檔內置的圖片

掃描的PDF頁面是斜的,用軟件自動糾偏效果很差,於是想到了之前的方法: 先deflate手裏的pdf; 然後找到圖片對應的頁面 添加q...Q行,然後在其中間添加cm命令,控制圖像本身。 % 25 0 obj % << /Length

原创 PDF矢量水印刪除 工具及使用 ref: 《pdf reference 1.7 - table 4.1》

工具及使用 brew install mutool (安裝mutool) mutool clean -d -a input.pdf output.pdf(解壓縮pdf,deflate data stream,便於編輯) neovim ou

原创 關於tex.web以及WEB編程

今天搗鼓了一下tex.web。有一點基礎的同學可能知道.web文件通過兩個命令可以得到兩種不同類型,即: tangle tex.web 得到 tex.p (pascal程序文件) weave tex.web 得到 tex.tex (t

原创 編譯knuth關於 virtual font 的 web 文檔

去年某個時間,想看看 knuth 是如何定義虛擬字體的,奈何社區不太好找資源,很難找到相關文檔,在 ctan 的網站找到一份文檔,類似這種樣子: %--- an excerpt from VFtoVP.web --------------

原创 access 批量更新數據

默認情況下, access沒法批量執行命令,變通的方式在編輯器裏面編輯,然後再vba裏面以數組的方式逐個執行: private sub product_spec() dim arr(20) as variant arr(0)="UPDATE

原创 Windows 替換默認的柬埔寨語言字體

regedit——定位到——計算機\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts——找到Khmer UI (TrueType)和Khmer UI

原创 去掉Winodws快捷方式箭頭

保存未 reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\s

原创 upLaTeX jfm橫排和直排字體的區別

橫排和直排的中文字體 今天想起比較一下 jfm 橫排和豎排的區別,文件目錄在: /usr/local/texlive/2019/texmf-dist/fonts/source/uptex-fonts/,中日韓分別有不同內容,這裏只看看中文橫

原创 upLaTeX豎排虛擬字體jfm/jvf標點符號修改

豎排標點的迷思 書接前文。這回我們要處理的是豎排的標點,我們先來看一個例子,有大概地瞭解: 上面的詩文部分中,逗號和字符空間大、不美觀,且不太適宜閱讀。下文要做的就是縮小它們之間的距離。這裏,依然對 zvp 文件的修改,先生成相應字體的

原创 Vim 拷貝剪貼板

測試環境:macOS 經常需要拷貝一行的內容到系統的剪貼板,常規的操作是,visual mode——選定——"+y。 爲了省事兒,於是查了查了一下幫助文件原來 "* 是可以拷貝到剪貼板,於是: :nmap cc :"*=getline('.