用latex寫中文小論文的模板及一些問題彙總
1. 中文模板想找到好看又直接拿來用的比較費時,所以我的策略是花一些時間找到一個自己滿意的、能用的,然後一直用下去。目前找到的比較滿意的是下面這個,介面清爽,複製貼上就能用。照例,要給出引用來源並對原作者的勞動表示感謝:Xue Shengke部落格。當論文中有中文時此模板需要用XeLaTeX編譯,只有英文時用LaTeX即可。
\documentclass[UTF8,a4paper,10pt]{ctexart} \usepackage[left=2.50cm, right=2.50cm, top=2.50cm, bottom=2.50cm]{geometry} %頁邊距 \CTEXsetup[format={\Large\bfseries}]{section} %設定章標題居左 %%%%%%%%%%%%%%%%%%%%%%% % -- text font -- % compile using Xelatex %%%%%%%%%%%%%%%%%%%%%%% % -- 中文字型 -- %\setmainfont{Microsoft YaHei} % 微軟雅黑 %\setmainfont{YouYuan} % 幼圓 %\setmainfont{NSimSun} % 新宋體 %\setmainfont{KaiTi} % 楷體 %\setmainfont{SimSun} % 宋體 %\setmainfont{SimHei} % 黑體 % -- 英文字型 -- %\usepackage{times} %\usepackage{mathpazo} %\usepackage{fourier} %\usepackage{charter} \usepackage{helvet} \usepackage{amsmath, amsfonts, amssymb} % math equations, symbols \usepackage[english]{babel} \usepackage{color} % color content \usepackage{graphicx} % import figures \usepackage{url} % hyperlinks \usepackage{bm} % bold type for equations \usepackage{multirow} \usepackage{booktabs} \usepackage{epstopdf} \usepackage{epsfig} \usepackage{algorithm} \usepackage{algorithmic} \renewcommand{\algorithmicrequire}{ \textbf{Input:}} % use Input in the format of Algorithm \renewcommand{\algorithmicensure}{ \textbf{Initialize:}} % use Initialize in the format of Algorithm \renewcommand{\algorithmicreturn}{ \textbf{Output:}} % use Output in the format of Algorithm \usepackage{fancyhdr} %設定頁首、頁尾 %\pagestyle{fancy} \lhead{} \chead{} %\rhead{\includegraphics[width=1.2cm]{fig/ZJU_BLUE.eps}} \lfoot{} \cfoot{} \rfoot{} %%%%%%%%%%%%%%%%%%%%%%% % 設定水印 %%%%%%%%%%%%%%%%%%%%%%% %\usepackage{draftwatermark} % 所有頁加水印 %\usepackage[firstpage]{draftwatermark} % 只有第一頁加水印 % \SetWatermarkText{Water-Mark} % 設定水印內容 % \SetWatermarkText{\includegraphics{fig/ZJDX-WaterMark.eps}} % 設定水印logo % \SetWatermarkLightness{0.9} % 設定水印透明度 0-1 % \SetWatermarkScale{1} % 設定水印大小 0-1 \usepackage{hyperref} %bookmarks \hypersetup{colorlinks, bookmarks, unicode} %unicode \title{\textbf{Simmel的中文小論文}} \author{ Simmel \thanks{學號:xx2017xxxx} } \date{\today} \begin{document} \maketitle \begin{abstract} 這是一篇中文小論文。這個部分用來寫摘要。摘要的章標題預設是英文,還沒找到改成中文的方法:( \end{abstract} \section*{第一章} 這裡是第一章的內容。 \section{第二章} 這裡是第二章的內容 \section{以下為一些工具} \begin{align} & ABCDEFGHIJKLMNOPQRSTUVWXYZ \label{eq:alphabet} \\ & abcdefghijklmnopqrstuvwxyz \\ & \alpha \beta \gamma \delta \epsilon \varepsilon \zeta \eta \theta \lambda \mu \nu \xi \pi \rho \sigma \tau \upsilon \phi \varphi \chi \psi \omega \end{align} \begin{align} \begin{bmatrix} 1 & 2 \\ 3 & 4 \\ \end{bmatrix} \begin{pmatrix} 1 & 2 \\ 3 & 4 \\ \end{pmatrix} \begin{matrix} 1 & 2 \\ 3 & 4 \\ \end{matrix} \end{align} \begin{equation} A_{t+1} = \arg\min_A \ \mathcal{L}(A,E_t,\Delta\tau_t,W_t,b_t), \nonumber \end{equation} \begin{equation} \begin{aligned} \label{eq:rasl} \min_{A,E,\Delta \tau} \quad & \sum_{i=1}^{N}||A_i||_* + \lambda ||E_i||_1 \\ \mathrm{s.t.} \quad & D_i \circ \tau_i + \sum_{k=1}^{n_i} J_{ik} \Delta \tau_i \epsilon_k \epsilon_k^T = A_i + E_i, \\ & i = 1,2,\cdots,N. \end{aligned} \end{equation} \begin{table}[htbp] \caption{Title of table} \label{tab:table} \centering \addtolength{\tabcolsep}{-0mm} % 控制列間距 \begin{tabular}{ccccc} \toprule[0.75pt] % package booktabs \multicolumn{4}{c}{table head} \\ \midrule[0.5pt] % package booktabs \multirow{4}{*}{text} & 1 & 2 & 3 & 4 \\ % package multirow & 5 & 6 & 7 & 8 \\ \cmidrule[0.5pt]{2-4} % package booktabs & 9 & 10 & 11 & 12 \\ & 13 & 14 & 15 & 16 \\ \bottomrule[0.75pt] % package booktabs \end{tabular} \end{table} 引用: Eq. \eqref{eq:alphabet}, Fig. \ref{figure:zju1}, \\ \begin{algorithm} \caption{Title of the Algorithm} \label{algo:ref} \begin{algorithmic}[1] \REQUIRE some words. % this command shows "Input" \ENSURE ~\\ % this command shows "Initialized" some text goes here ... \\ \WHILE {\emph{not converged}} \STATE ... \\ % line number at left side \ENDWHILE \RETURN this is the lat part. % this command shows "Output" \end{algorithmic} \end{algorithm} \bibliographystyle{plain} \bibliography{sample} \end{document}
編譯後的模樣如下:
2. 以上模板其它方面都不錯,只是參考文獻編不出來,全是問號。解決方法參考eamon豆瓣文章,編譯方法如下:
XeLaTeX ->BibTeX ->XeLaTeX ->XeLaTeX
完美解決。
相關推薦
用latex寫中文小論文的模板及一些問題彙總
1. 中文模板想找到好看又直接拿來用的比較費時,所以我的策略是花一些時間找到一個自己滿意的、能用的,然後一直用下去。目前找到的比較滿意的是下面這個,介面清爽,複製貼上就能用。照例,要給出引用來源並對原作者的勞動表示感謝:Xue Shengke部落格。當論文中有中文時此模板需要
用 LaTeX 寫漂亮學位論文
序 一直覺得有必要寫這樣一篇文章,因為學位論文從格式上說更像一本書,與文章 的排版不同,不僅多出目錄等文章沒有的部分,而且一般要設定頁首頁尾方便閱 讀查詢。學校有時會提出具體的格式要求,雖然復旦的要求非常簡單,而且事實 上並不嚴格執行,但自己的論文畢竟是自己的孩子,還是要敝帚自珍的,大家都 希望做得漂亮一
用Python寫一個小遊戲
python 小腳本 剛學Python時間不長,但也知道了一點,看別人的參考寫了一個猜數字小遊戲,也算是禹學於樂吧。#!/usr/bin/env python #coding=utf-8
PLDA的原理和em訓練(為了be user friendly開始用latex寫公式)
最近一直在學習和操作PLDA,感覺這個演算法太有才了,對身份驗證如人臉識別,聲紋識別,OCR都有用. 先對自己的工作和麵試別人以及被面試有一份感悟: 1.數學太重要了,有些人看論文難啃的原因就是公式看不懂,公式看不懂就是數學不好,後面要慢慢補起來 2.感覺工程能力太重要
用python寫一個小程式,解決買水果的問題?
問題: 商店總共有三種水果,香蕉/蘋果/葡萄,單價分別為3.5/5.0/3.0元/500克。 寫一個小程式實現: 1、輸出一個選單:列印每種水果的價格: 2、尋問客戶欲購買水果? 3、客戶想購買的克數?
Django小筆記-模板及Django高階擴充套件
定義模板 變數 檢視傳遞給模板的資料 要遵守識別符號規則 語法:{{var}} 注意:若變數不存在,則插入的是空字串 在模板中使用點語法 字典查詢
用java寫以下小程式碼1. 使用for迴圈列印乘法口訣表 2. 遞迴實現20! 3. 使用陣列靜態初始化方式初始化一個大小為10的整型陣列並輸出。
1.九九乘法表 public class Test { public static void main(String[] args) { int i; int j; for(i=1;i<10;i++) { for(j=1;j<=i;j++)
latex寫論文時用visio生成eps圖片格式方法及去除邊框方法
方法一:1. 將visio另存為pdf.2. 用Adobe acrobat pro開啟。3. 點左側的page thumbnails-------選中當前頁面------右擊----crop pages----Remove White Margins----OK---Save
用Latex模板寫簡歷
本文介紹如何使用Latex模板編寫簡歷。本人也是Latex新手,所以這篇文章不會深入過多,只是個人的總結,希望能夠幫助到有需要的人。 首先,需要去下載模板。可以考慮這個網站提供的模板moderncv:點選開啟連結。點選下載後,會得到一個壓縮包,解壓即可。 可以看到,資料夾裡
用ruby寫了一個生成xpcom元件模板的小工具
寫xpcom元件我們經常copy paste,因為xpcom元件的與業務無關的註冊、QueryInterface程式碼都是基本固定的,寫了一個自動生成xpcom元件的template,這樣就可以只關心核心業務,避免書寫樣板式的程式碼。 Ruby程式碼 =begin NO
用C++寫的帶模板雙向鏈表
main 報錯 src for out rst 所有 else ddl 1 #ifndef _BLIST_H_ 2 #define _BLIST_H_ 3 4 #include <iostream> 5 6 using n
用原生js寫2048小遊戲
gin 小遊戲 替換 上下 數位 免費學習 title index.php parseint <!DOCTYPE html> <html> <head> <title> 2048-game </title&g
用python2.7.9 寫個小程序搜索某個目錄下行有某關鍵字
getcwd blog 由於 python for odin 小程序 文件中 tde # -*- coding: utf-8 -*-import sysreload(sys)sys.setdefaultencoding("utf-8")import osdef print_
windows上快速調用自己寫的python小程序
python 密碼箱 工具制作 windows平臺上快速調用python程序 場景1:某雲平臺的賬號/或密碼比較長,一旦瀏覽器緩存失效,就要去郵件/文件查找,費時費力 場景2:由於某些場景,強制每N天更換密碼。簡單密碼箱,密碼保存,自動copy到粘貼板 場景3:python功能強大,寫了個小程序,
用markdown寫博客及markdown介紹
bubuko 丘比特 比特 單獨 ebo 有道 image github 編輯 什麽是markdown? Markdown是一種可以使用普通文本編輯器編寫的標記語言,通過簡單的標記語法,它可以使普通文本內容具有一定的格式。百度百科markdown 還沒聽說過markdo
用C#寫個NBiot串列埠小工具
背景 做嵌入式這行剛剛開始入門基本就是流水燈跟串列埠這些了,一直用別人的工具(在此感謝那些前輩寫的很好用的工具),雖然很好,但是缺少一些定製化的開發。比如最近我在做NBiot的專案,在除錯NB模組的時候就需要手動複製貼上MsgID號碼,十分繁瑣,有時候還會因為超時,不得不從頭來走一遍
將json串匯入poi xls模板中再將其用io寫到指定位置資料夾
這也算是我昨天一天時間的學習成果吧,初入java,大神見笑。 String templatePath = request.getSession().getServletContext().getRealPath("/") + "WEB-INF" + File.separator + "lib"
用python3寫一個小球轉動的抽獎小遊戲
最近老師在講 tkinter,所以我做了一個抽獎小遊戲 一、效果圖 先上效果圖。紅色的小球會圍繞藍色小球做環形運動。我設定的四個角是獎品,其餘的都是再接再厲。 二、方法 基於tkinter中的button,text,PIL ,time.Canvas drawPath():用
LATEX 中section中不能寫中文解決方案
在用latex做PPT的時候遇到一個奇葩的問題,section與subsection中不能寫中文。針對這個問題,查閱了很多部落格,其中印象較深的是是這兩篇部落格 一、LaTeX技巧474:\section{}命令中不能使用中文-一經典錯誤處理建議 二、LaTeX的section顯示
用Java語言如何寫一個小日曆
利用GregorianCalendar物件內部的get方法 getFirstDayweek方法獲得當地星期的起始日。 我們不必知道GregorianCalendar類如何計算星期數與天數。掌握set與get,add方法。 在這裡插入程式碼片 ```package