Đến nội dung

Hình ảnh

Bài 2- Cấu trúc Bài viết, Các lệnh Cơ bản

khóa học latex

Chủ đề này có 41 trả lời

#1
Nesbit

Nesbit

    ...let it be...

  • Quản lý Toán Ứng dụng
  • 2412 Bài viết
2. Cấu trúc của một bài viết bằng $\LaTeX$

Mục này sẽ giới thiệu mẫu Bài viết (article) của $\LaTeX$. Ngoài Bài viết còn có nhiều mẫu khác ví dụ như Sách (book), Báo cáo (report), Thư (letter), v.v... Sau này các bạn sẽ được học.

Đây là mẫu article, các bạn đọc giải thích ở ngay trong code:
\documentclass{article} % Dùng để khai báo rằng chúng ta sẽ sử dụng mẫu tài liệu "Bài viết" của LaTeX

\usepackage[utf8]{vietnam} % Phải thêm vào gói này để dùng tiếng Việt có dấu mã unicode


\title{Tiêu đề của bài viết} % Tiêu đề của bài viết
\author{Tác giả bài viết} % Tác giả của bài viết
\date{Ngày tháng năm}

\begin{document} % Bắt đầu bài viết
\maketitle % In ra phần tiêu đề (gồm tiêu đề, tác giả, ngày tháng) vừa khai báo ở trên.



\begin{abstract}% Bắt đầu phần tóm tắt của bài viết
Ở đây là nội dung của phần tóm tắt.
\end{abstract}% Kết thúc phần tóm tắt của bài viết


\section{Đây là tiêu đề của mục thứ nhất}
Nội dung của mục thứ nhất ghi ở đây

\section{Tiêu đề của mục thứ hai}
Trong nội dung của mục có thể có nhiều mục con.

\subsection{Tiêu đề của mục con thứ nhất}
Nội dung của mục con thứ nhất
\subsection{Tiêu đề của mục con thứ hai}
Nội dung của mục con thứ hai.
\subsubsection{Mục cháu nữa}
Nội dung mục cháu.\\

Nếu không muốn các mục có đánh số thì thêm dấu * vào như sau.

\section*{Mục không đánh số}
Con cò bé bé
\subsection*{Mục con không đánh số}
\subsubsection*{Mục cháu không đánh số}


\end{document}% Kết thúc bài viết

Các bạn hãy copy đoạn code trên vào TeXworks biên dịch để xem kết quả.
Hình đã gửi

Không đọc tin nhắn nhờ giải toán.

 

Góp ý về cách điều hành của mod

 

 


#2
Nesbit

Nesbit

    ...let it be...

  • Quản lý Toán Ứng dụng
  • 2412 Bài viết
3. Một số lệnh cơ bản

3.1 Xuống dòng, Canh lề

Xuống dòng và chuyển qua đoạn văn tiếp theo:
Đây là hàng thứ nhất.

Đây là hàng thứ hai.
(lưu ý giữa hai hàng có một hàng trắng)

Xuống dòng mà không chuyển qua đoạn văn tiếp theo:
Đây là hàng thứ nhất.\\
Đây là hàng thứ hai
hoặc

Đây là hàng thứ nhất.\newline
Đây là hàng thứ hai

Lưu ý nếu gõ
Đây là hàng thứ nhất.
Đây là hàng thứ hai
(không có dấu \\)
thì cũng như gõ
Đây là hàng thứ nhất. Đây là hàng thứ hai

nghĩa là không có xuống dòng.

********************************

Theo mặc định của lớp article thì bài viết sẽ được canh lề ở cả hai bên. Nếu bạn muốn canh dòng kiểu khác một đoạn văn bản nào đó thì phải dùng các môi trường khác như sau.

Canh lề bên trái:
\begin{flushleft}
Đoạn văn bản cần canh lề.
\end{flushleft}


Canh lề bên phải:
\begin{flushright}
Đoạn văn bản cần canh lề.
\end{flushright}


Canh lề ở giữa:
\begin{center}
Đoạn văn bản cần canh lề.
\end{center}



3.1 Font chữ

ĐỘ LỚN FONT CHỮ
Cách dùng
{\tên-của-lệnh Đoạn văn bản cần thay đổi}

Có cách lệnh sau
Hình đã gửi

Ví dụ nếu gõ
Tôi {\small rất} yêu {\LARGE Toán học} !
thì sẽ được
Tôi rất yêu Toán học !


KIỂU FONT

In đậm
\textbf{Đoạn văn bản cần in đậm}

In nghiêng 1 (kiểu Ý)
\textit{Đoạn văn bản cần in nghiêng}

In nghiêng 2 (kiểu chữ lớn)
\textsl{Đoạn văn bản cần in nghiêng}

In hoa nhỏ
\textsc{Đoạn văn bản cần in hoa nhỏ}

Một số kiểu font khác
Hình đã gửi

********************
test1a.png

Sau bài này là sẽ đến bài thực hành.

Bài viết đã được chỉnh sửa nội dung bởi hungchng: 18-01-2013 - 10:28

Không đọc tin nhắn nhờ giải toán.

 

Góp ý về cách điều hành của mod

 

 


#3
hungchng

hungchng

    Sĩ quan

  • Điều hành viên
  • 337 Bài viết

cái anh latex này chắc là phải học gõ nhiều mới nhớ được, mấy cái lệnh đó phải gõ bằng tay, nhưng nhơ hồi lúc học đại học tôi nhớ rằng nó có các công cụ sẵn có để ta click chuột vào dòng chữ thì nó hiển thị ra luôn câu lệnh đó. nhưng kiểm tra trong các texword không thấy có lệnh tắt nào hết . ví dụ lệnh :
\begin
\end
gì đó. tức là những cái ta thường xuyên sử dụng đi sử dụng lại .nó phải có lệnh tắt. hic, lâu quá quên rồi ,không biết lúc đó sử dụng texword hay là gì mà nó có lệnh tắt .

Mới bắt đầu thì thấy gõ lâu nhưng nhờ gõ như vậy sẽ nhớ lệnh rất chắc. Sau khi nắm được cơ bản rồi thì khi vào soạn thảo các tài liệu lớn ta sẽ chuyển qua các editor khác như TexMaker, TexNicCenter, Vietex.
Trong diễn đàn có ai dùng Ubuntu hay một phiên bản nào của Linux không ta?
Hình đã gửi

#4
hungchng

hungchng

    Sĩ quan

  • Điều hành viên
  • 337 Bài viết

cái thằng texmaker của mình nó bị lỗi cái này: '
\usepackage[utf8]{vietnam}
'
thằng texword thì được rồi, nhưng lúc xưa thì học texmaker, nhưng bị lỗi cái đó.
thấy texword thì đơn giản không bị lỗi,mấy thằng kía lắm rắt rối

Texmaker của em ver ? Ver 3.5.2 mới nhất hiện không bị lỗi unicode utf8.
Hình đã gửi

#5
hungchng

hungchng

    Sĩ quan

  • Điều hành viên
  • 337 Bài viết

xin cho hỏi, nếu 1 file pdf ra đời, thì ta có cách nào phân biệt file pdf đó là do : texword làm ra hay là do texmaker làm ra hoặc là phần mềm khác làm ra hay không.

Khi biên dich các chương trình editor dẫn đến Miktex biên dịch ra nên không khác nhau khi dùng trên các editor trong nền miktex. Còn dùng nền Texlive thì có khác chút đỉnh
Hình đã gửi

#6
hungchng

hungchng

    Sĩ quan

  • Điều hành viên
  • 337 Bài viết

cái thời đại của mấy ông thầy cụ già giáo sư và phó giáo sư hồi đó đã sử dụng cái này:
\usepackage[viscii]{vietnam}
nhưng bây giờ mình đọc cái tài liệu ấy nó bị bể font , không biết có cách nào chuyển nó thành cái :

\usepackage[utf8]{vietnam}
toàn bộ đoạn văn bị bể hết, nếu có cái gì chuyển toàn bộ đoạn văn nó thành cái sử dụng hiện giờ thì hay

Các file tex đời củ đó nếu biên dịch ta vẫn cho ra file pdf có tiếng việt có dấu đàng hoàng.
Để chuyển được cái file tex (viscii) thành file tex (utf8) thì có thể dung unikey là chuyển được nhưng biên dịch thì chưa chắc thành công đâu nhe, phải thay đổi bên trong khá nhiều và phải hiểu rỏ các lệnh mới xong lận.

Bài viết đã được chỉnh sửa nội dung bởi hungchng: 13-01-2013 - 17:50

Hình đã gửi

#7
barcavodich

barcavodich

    Sĩ quan

  • Thành viên
  • 449 Bài viết
nộp bài ở đâu ạ

[topic2=''][/topic2]Music makes life more meaningful


#8
hungchng

hungchng

    Sĩ quan

  • Điều hành viên
  • 337 Bài viết

nộp bài ở đâu ạ

Ở bên bài thực hành 1 http://diendantoanho..._40#entry386479
Hình đã gửi

#9
Hoanght

Hoanght

    Hạ sĩ

  • Thành viên
  • 65 Bài viết
Em muốn đánh các mục I, II, ... thì làm sao được ạ?

#10
hungchng

hungchng

    Sĩ quan

  • Điều hành viên
  • 337 Bài viết

Em muốn đánh các mục I, II, ... thì làm sao được ạ?

Từ từ sẽ đến
$ \S1$ $ \S2$
Hình đã gửi

#11
hungchng

hungchng

    Sĩ quan

  • Điều hành viên
  • 337 Bài viết

tại sao trong đoạn code trên không hề thấy chữ: 'tóm tắt nội dung' nhưng sau khi biên dịch sang pdf lại xuất hiện chữ 'tóm tắt nội dung' được in đậm

Bên trong lệnh \begin{abstract}.....\end{abstract} đã có sãn chữ: 'tóm tắt nội dung' từ vncaps.tex của vntex trong gói \usepackage[utf8]{vietnam}. Nếu không có gói \usepackage[utf8]{vietnam} nó sẽ hiện chữ abstract

% Copyright 2000-2006 Werner Lemberg <[email protected]> and
%					 Han The Thanh <[email protected]>.
% This file is part of vntex. License: LPPL, version 1.3 or newer,
% according to http://www.latex-project.org/lppl.txt[/color]
[color=#000088]\ifx\ProvidesFile\undefined \else
\ProvidesFile{vncaps.tex}[2006/06/07 v1.1 Captions in Vietnamese]
\fi

% Vietnamese captions; edit them in viscii/tcvn/utf8, then use
% `vntovn viscii vntex' or a similar command to convert to vntex.
%
% History
%
% ????/??/??:
%	 Split off captions from vietnam.ldf.
%	 Add \captionsenglish, \dateUSenglish, and \dateenglish.
%
% 2005/04/21:
%	 Add copyright message.
%	 Don't use `{}' but a space after macros which don't have arguments.
%
% 2006/06/07:
%	 Fix bug in \indexname. Add version number.[/color]
[color=#000088]\ifx\providecommand \undefined
\let\providecommand \def
\fi[/color]
[color=#000088]\providecommand\captionsvietnam{%
\def\prefacename{L\`\ohorn i n\'oi \dj\`\acircumflex u}%
\def\refname{T\`ai li\d\ecircumflex u}%
\def\abstractname{T\'om t\'\abreve t n\d\ocircumflex i dung}%
\def\bibname{T\`ai li\d\ecircumflex u tham kh\h{a}o}%
\def\chaptername{Ch\uhorn \ohorn ng}%
\def\appendixname{Ph\d{u} l\d{u}c}%
\def\contentsname{M\d{u}c l\d{u}c}%
\def\listfigurename{Danh s\'ach h\`inh v\~e}%
\def\listtablename{Danh s\'ach b\h{a}ng}%
\def\indexname{Ch\h{i} m\d{u}c}%
\def\figurename{H\`inh}%
\def\tablename{B\h{a}ng}%
\def\partname{Ph\`\acircumflex n}%
\def\pagename{Trang}%
\def\headpagename{Trang}%
\def\seename{Xem}%
\def\alsoname{Xem th\ecircumflex m}%
\def\enclname{K\`em theo}%
\def\ccname{C\`ung g\h\uhorn i}%
\def\headtoname{G\h\uhorn i}%
\def\proofname{Ch\'\uhorn ng minh}}[/color]
[color=#000088]\providecommand\datevietnam{%
\def\today{%
Ng\`ay \number\day\space
th\'ang \number\month\space
n\abreve m \number\year}}[/color]
[color=#000088]\providecommand\captionsenglish{%
\def\prefacename{Preface}%
\def\refname{References}%
\def\abstractname{Abstract}%
\def\bibname{Bibliography}%
\def\chaptername{Chapter}%
\def\appendixname{Appendix}%
\def\contentsname{Contents}%
\def\listfigurename{List of Figures}%
\def\listtablename{List of Tables}%
\def\indexname{Index}%
\def\figurename{Figure}%
\def\tablename{Table}%
\def\partname{Part}%
\def\enclname{encl}%
\def\ccname{cc}%
\def\headtoname{To}%
\def\pagename{Page}%
\def\headpagename{Page}%
\def\prefacename{Preface}%
\def\seename{see}%
\def\alsoname{see also}}[/color]
[color=#000088]\providecommand\dateenglish{%
\def\today{%
\ifcase\day\or 1st\or 2nd\or 3rd\or 4th\or 5th\or 6th\or 7th\or
8th\or 9th\or 10th\or 11th\or 12th\or 13th\or 14th\or 15th\or
16th\or 17th\or 18th\or 19th\or 20th\or 21st\or 22nd\or 23rd\or
24th\or 25th\or 26th\or 27th\or 28th\or 29th\or 30th\or 31st\fi
~\ifcase\month\or January\or February\or March\or April\or May\or
June\or July\or August\or September\or October\or November\or
December\fi \space
\number\year}}[/color]
[color=#000088]\providecommand\dateUSenglish{%
\def\today{%
\ifcase\month\or January\or February\or March\or April\or May\or
June\or July\or August\or September\or October\or November\or
December\fi \space\number\day, \number\year}}[/color]
[color=#000088]\endinput[/color]
[color=#000088]% end of vncaps.tex[/color]
[color=#000088]

Bài viết đã được chỉnh sửa nội dung bởi hungchng: 14-01-2013 - 13:22

Hình đã gửi

#12
caovannct

caovannct

    Thiếu úy

  • Thành viên
  • 529 Bài viết
cho mình hỏi các lệnh có sẵn hay mình phải nhớ rồi đánh như chính tả vây?

#13
hungchng

hungchng

    Sĩ quan

  • Điều hành viên
  • 337 Bài viết

cho mình hỏi các lệnh có sẵn hay mình phải nhớ rồi đánh như chính tả vây?

Vì đây là học cơ bản nên yêu cầu các bạn gõ lại để cho dễ nhớ và rèn tính kiên nhẫn. Sau này sau khi nhớ và quen rồi thì ta sẽ chuyển sang các chương trình editor khác có các nút lệnh cho chèn cả câu lệnh.
Hình đã gửi

#14
caovannct

caovannct

    Thiếu úy

  • Thành viên
  • 529 Bài viết
bởi vì mình thấy để nhớ được tất cả các lệnh đó thì ko thể nên hỏi xem có cách nào để nhớ được ấy àm. Cảm ơn BQT

#15
Zaraki

Zaraki

    PQT

  • Phó Quản lý Toán Cao cấp
  • 4273 Bài viết

bởi vì mình thấy để nhớ được tất cả các lệnh đó thì ko thể nên hỏi xem có cách nào để nhớ được ấy àm. Cảm ơn BQT

Có học thì mới biết nhớ được hay không :icon6:

Discovery is a child’s privilege. I mean the small child, the child who is not afraid to be wrong, to look silly, to not be serious, and to act differently from everyone else. He is also not afraid that the things he is interested in are in bad taste or turn out to be different from his expectations, from what they should be, or rather he is not afraid of what they actually are. He ignores the silent and flawless consensus that is part of the air we breathe – the consensus of all the people who are, or are reputed to be, reasonable.

 

Grothendieck, Récoltes et Semailles (“Crops and Seeds”). 


#16
jb7185

jb7185

    Trung sĩ

  • Thành viên
  • 147 Bài viết
Cho em hỏi những câu lệnh ở mục 3.1 đấy thì thêm vào phần nào của đoạn $tex$. VD như câu lệnh đặt font chữ em muốn đặt phông chữ cho cả bài thì làm thế nào cho từng đoạn thì làm thế nào.

#17
hungchng

hungchng

    Sĩ quan

  • Điều hành viên
  • 337 Bài viết

Cho em hỏi những câu lệnh ở mục 3.1 đấy thì thêm vào phần nào của đoạn $tex$. VD như câu lệnh đặt font chữ em muốn đặt phông chữ cho cả bài thì làm thế nào cho từng đoạn thì làm thế nào.

Trong bài này chưa đưa ra cở font và tên font cho toàn văn bản.
\documentclass[10pt]{article}
\usepackage{mathptmx}
\usepackage[utf8]{vietnam}
3 dòng khai báo trên có cở font 10 pt tên font Times mã font unicode utf8
Hình đã gửi

#18
jb7185

jb7185

    Trung sĩ

  • Thành viên
  • 147 Bài viết

Trong bài này chưa đưa ra cở font và tên font cho toàn văn bản.

\documentclass[10pt]{article}
\usepackage{mathptmx}
\usepackage[utf8]{vietnam}
3 dòng khai báo trên có cở font 10 pt tên font Times mã font unicode utf8

Em làm lại rùi có cần nộp lại bài không ạ?
Bài của em còn lỗi nào không ạ?

Bài viết đã được chỉnh sửa nội dung bởi jb7185: 14-01-2013 - 23:25


#19
vo van duc

vo van duc

    Thiếu úy

  • ĐHV Toán Cao cấp
  • 582 Bài viết
Có chỗ này cần phải hỏi.

hinh 1.png

Chỗ cuối trang 1 và đầu trang 2. Ở trang 1 là căn lề hai bên, ở trang 2 là căn lề phải. Làm sao để biết nó sang trang chổ nào để căn lề ở trang 2?

Võ Văn Đức 17.gif       6.gif

 

 

 

 

 


#20
leminhansp

leminhansp

    $\text{Hâm hấp}$

  • Điều hành viên
  • 606 Bài viết

Chỗ cuối trang 1 và đầu trang 2. Ở trang 1 là căn lề hai bên, ở trang 2 là căn lề phải. Làm sao để biết nó sang trang chổ nào để căn lề ở trang 2?


Theo mặc định của lớp article thì bài viết sẽ được canh lề ở cả hai bên. Nếu bạn muốn canh dòng kiểu khác một đoạn văn bản nào đó thì phải dùng các môi trường khác như sau.

Canh lề bên trái:

\begin{flushleft}
Đoạn văn bản cần canh lề.
\end{flushleft}


Canh lề bên phải:
\begin{flushright}
Đoạn văn bản cần canh lề.
\end{flushright}


Canh lề ở giữa:
\begin{center}
Đoạn văn bản cần canh lề.
\end{center}


Chỗ nào cần canh lề lại, bạn sử dụng lệnh tương ứng chỗ đó
Muốn sang trang mới, sử dụng lệnh
\newpage

Bài viết đã được chỉnh sửa nội dung bởi leminhansp: 15-01-2013 - 11:02

Hãy tìm hiểu trước khi hỏi!
Hãy hỏi TẠI SAO thay vì hỏi NHƯ THẾ NÀO và thử cố gắng tự trả lời trước khi hỏi người khác!
Hãy chia sẻ với $\sqrt{\text{MF}}$ những gì bạn học được, hãy trao đổi với $\sqrt{\text{MF}}$ những vấn đề bạn còn băn khoăn!

 

Facebook: Cùng nhau học toán CoolMath

Website: Cungnhauhoctoan.com




Trả lời



  



Được gắn nhãn với một hoặc nhiều trong số những từ khóa sau: khóa học latex

1 người đang xem chủ đề

0 thành viên, 1 khách, 0 thành viên ẩn danh