1. 程式人生 > >用latex寫中文小論文的模板及一些問題彙總

用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

原生js2048遊戲

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