LaTeX 技巧 964:高效使用 LaTeX

latexstudio 閱讀(1368)

在不久前,我在微信公眾號上看到一篇關于 使用 Vim 和 LaTeX 做筆記的文章 :

在這篇文章中,作者介紹了使用 Vim 作為 LaTeX 的編輯器,并配合 Snippets 來實現高效輸入 LaTeX 代碼的方式。但 Vim 作為一個無法使用鼠標,完全靠鍵盤來進行輸入的編輯器,學習路線非常陡峭,很多人都是聽過 Vim 的大名但從來不能夠對它的使用融會貫通。

LaTeX 技巧940:TeX 中作為參數的 dimen 和 skip

latexstudio 閱讀(356)

接觸 TeX 稍久的用戶,應該多少都接觸過 \kern 和 \hskip 兩個命令。那么不知你是否會好奇,TeX 是如何獲取它們的參數的呢?要知道,像 I\kern37ptlike\hskip100ptcake 這種看上去奇奇怪怪的寫法,能正常工作,但 \hskip 2pt minuscule chances of error 這種看起來正常的寫法卻會報錯。

LaTeX技巧909:在 LaTeX 中輸出多國語言

latexstudio 閱讀(960)

在 LaTeX 中輸出英文之外的其他字符總是不那么自然,需要一些折騰。例如讓 LaTeX 輸出中文就走過了天元、CCT、CJKxeCJK 這些路子。 以現在(2017-09)來說,在 LaTeX 中混排中英雙語已經不是什么難事,只需要使用 xeCJK 宏包或者 CTeX 宏集即可。但若是想要在一篇文檔里排版多語言,則很多人就不知道怎么辦了。

LaTeX技巧902:使斜體中的括號保持直立

latexstudio 閱讀(679)

在使用 \emph\textit\textsl 等命令時,我們往往希望西文字符傾斜,但括號保持直立。這是因為,括號并不是字母,讓它們也傾斜一則沒有意義,二則看起來奇怪。 Clemens 提供的 embrac 宏包解決了這個問題。

LaTeX技巧871:用 LaTeX 怎么進行批注和修改?

latexstudio 閱讀(3892)

LaTeX 排版優雅,方便、高效。但是在交給老師評注和修改時遇到了不少麻煩。在老師對 LaTeX 本身并不熟練的情況下。我需要解決如下問題:有類似于Microsoft Office Word的修訂與評注的功能,能夠突出修改結果:

  1. 評注和修改時視覺效果比較好,看著一堆代碼是挺煩的一件事情;

  2. 評注方便,不要像許多 PDF 文檔那樣,加一個評論費半天勁;

  3. 老師有大段的修改時(如超過100字)方便實施。

LaTeX技巧867:輸入化學公式宏包mhchem使用分享

latexstudio 閱讀(1157)

化學公式的輸入,很多用戶都是使用公式的方式來進行輸入的,今天推薦給各位,使用LaTeX 中的普通化學公式 mhchem 宏包實現,而有機化學相關的公式推薦使用 chemfig 完成。目前 TeX Live 已自帶了這兩個宏包,可以直接使用,下面是一個使用化學公式的簡單例子,直接使用\ce命令即可,公式的常見的輸入直接輸入即可得到效果了,下面的樣例代碼如下:

\documentclass[UTF8]{ctexart}
\usepackage[version=4]{mhchem}  % 引入宏包,版本請參考文檔說明。
\begin{document}
\ce{2H2 + O2 ->T[燃燒] 2H2O} % 一個簡單的公式

\ce{N2 + 3H2 <=>T[高溫、加壓][催化劑] 2NH3}

LaTeX技巧864:DNA 序列排版怎么排版?

latexstudio 閱讀(104)

如下圖的 DNA 序列怎么用 LaTeX 排出來呀。主要的困難是它是蛇形的,不知道怎么處理。因為數據較為簡單,我們可以先算出每行有多少個堿基,然后通過遞歸正序或者反序排出每一行。

LaTeX技巧615:listings宏包定制輸出Asymptote語法

latexstudio 閱讀(111)

Asymptote 是一種為了繪制技術圖形而設計的矢量圖語言,其靈感來自 MetaPost,它具有 IEEE 標準的浮點數支持、原生的三維圖形支持、灰度 /RGB/CMYK 等不同色彩指定方式以及類似 C++ 的語法。與 MetaPost不同,Asymptote 原生的支持多段路徑(因此不局限于單連通區域)、填充圖案、Gouraud 著色(shading)以及PostScript 圖像。listings默認是沒有Asy的語法高亮支持的,那么我們如何用listings排版出如下截圖的其源代碼呢?請看下圖:

LaTeX技巧855:讓TeX常用的長度單位可視化

latexstudio 閱讀(199)

在TeX里面有很多長度單位,比如點(pt),英寸(in)等等。在我們有些TeX命令中,例如\hspace等需要加一個長度,但是很多想知道TeX所用的這些長度具體的尺寸比例是多少,這里給大家分享一個作者制作的TeX的長度大集合,這樣我們對TeX的長度就有了比較形象的認知了。

LaTeX技巧854:beamer不同寬度的分欄設置

latexstudio 閱讀(3427)

用Latex制作幻燈片時,常會用到分欄操作,左欄顯示文字右欄顯示圖片,抑或右欄顯示文字左欄顯示圖片。可能大家熟悉的分欄命令是\begin{multicol},但是該命令下各欄的寬度是相等的,而我們往往需要自定義各欄的寬度,比如左欄文字寬度占頁面的3/4,而圖片只占1/4。要實現這樣的分欄,可以使用\begin{columns}環境,該環境下可以任意指定欄的寬度,從而大大方便了文檔編輯,也是文檔更加美觀。

LaTeX技巧839:如何在PDF中嵌入LaTeX中的所有字體

latexstudio 閱讀(717)

當你創建一個PDF文件時,在PDF文件中嵌入字體是一個好主意。如果你不嵌入字體,PDF瀏覽器可以在計算機上沒有字體的情況下使用其他東西代替。這將導致文件被在不同的PDF瀏覽器或操作系統平臺上呈現不同的樣式。當你打印出來的文檔時,缺少的字體是一個問題。

LaTeX技巧831:LaTeX寫作新手須知

latexstudio 閱讀(508)

搞完ECCV submission,花了點時間碼了份《LaTeX寫作新手須知》。說是“新手須知”其實也不盡然。平時幫朋友看文章、提修改建議的過程中,排除語言問題,單純LaTeX碼字、排版方面的小問題就會發現不少。這樣的paper落到比較講(tao)究(yan)的審稿人手里,第一印象就很可能會是“該作者不是很專業”,而第一印象不好就會有大概率發生慘劇。所以,個人覺得比較“有必要”列舉出一些“不必要”犯的寫作錯誤以供參考,由是就有了這篇博文。 1. 首先在paper開頭,必不可少的是會引用LaTeX packages。除了常用的LaTeX包,在此需要特別說明的有兩個:一是“\usepackage[american]{babel}”,另一個是“

LaTeX技巧823:多行文字如何添加背景色?

latexstudio 閱讀(584)

給文字增加背景色,首先,會想到xcolor宏包所提供的colorbox命令起到了背景色添加的作用,但是其背景色不能出現斷行,若是斷行了colorbox就無法支援了。那么我需要下面的效果該如何實現呢?

LaTeX技巧797:LaTeX繪制目錄樹-dirtree包

latexstudio 閱讀(596)

前面,所分享的很多模板,模板的使用說明部分大抵都會介紹自己的模板結構和各個文件的內容,大致看下來很多用戶使用的是借助命令行的tree命令和LaTeX的verbatim環境來實現的,今天給各位分享的是一個專門繪制目錄結構的包,用起來非常方便,效果也非常不錯。 使用非常簡單,導言區\usepackage{dirtree} ,使用如下命令:

刺激战场比赛ag