定制一個 Eclipse IDE 風格的 listings

latexstudio 閱讀(810)

Eclipse 是一個開放源代碼的、基于Java的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發環境。(選自:百度百科)那么如果我們排版 java 代碼的時候可以和我們的開發環境的顯示效果一致,那看上去就非常漂亮了。下面這一宏包可以滿足我們的需求。

LaTeX之代碼語法高亮

latexstudio 閱讀(5878)

代碼顯示

我們可以使用Latex來排版文章和書籍,特別是可以用Latex來排版學習筆記,可以取得很不錯的效果。實際上,用Latex中插入代碼,可以取得代碼語法高亮的效果。 首先,我們展示以下默認的排版效果,創建一個.tex文件,寫入以下內容:

定制listings宏包輸出Julia語言

latexstudio 閱讀(291)

Julia是一個新的高性能動態高級編程語言。語法和其他編程語言類似,易于其他語言用戶學習。Julia擁有豐富的函數庫,提供了數字精度、精致的增幅器(sophisticated amplifier)和分布式并行運行方式。核心函數庫等大多數庫是由Julia編寫,但也用成熟的C和FORTRAN庫來處理線性代數、隨機數產生和字符串處理等問題。Julia語言可定義函數并且根據用戶自定義的參數類型組合再進行重載。

一個顯示LaTeX代碼與輸出結果的宏包

latexstudio 閱讀(350)

LaTeX代碼輸入與結果顯示,是很多寫作LaTeX資料所必備的做法,現在可選的環境很多了,下面這個代碼也是非常多書籍中常見的,若是你需要可以下載試用下。

用listing排版C語言簡潔樣式分享

latexstudio 閱讀(557)

之前,看過不少用listings排版的偽代碼,在設置listings方面上,不少有些在配色和設置上還有些小問題,建議能多多參考其他作者做好的設置,下面的這個排版C語言的設置非常貼合C語言常用的編程樣式。推薦推薦,其listings選項設置也并不復雜。 效果圖:

LaTeX技巧754:按照算法標題樣式定制listings的標題

latexstudio 閱讀(864)

algorithm和 algorithmicx 輸入算法代碼時,可以給整個算法代碼增加一個標題,通常情況下默認的標題如下圖, 如何讓我們的listings的標題也做成這樣的樣式呢?本文引薦的方法是caption包來進行定制樣式。 

LaTeX技巧701:如何輸出行內的matlab代碼

latexstudio 閱讀(690)

通常,原樣輸出程序代碼推薦使用listings包,但都需要用戶來定制其更精致的顯示效果圖,因此,若是有定制的代碼也會大大方便用戶使用。 下面介紹的就是用于輸出matlab代碼的mcode包,包的主要用法有三個:

  1. 用\mcode{}命令輸出行內代碼。

  2. 用lstlisting環境來輸出行間的代碼。

  3. 用\lstinputlisting[firstline=6, lastline=15]{/SOME/PATH/FILENAME.M}導入m代碼文件。

刺激战场比赛ag