2010-05-02 1968 views
17

Tôi có một báo cáo, nơi tôi cũng có phụ lục. Điều tôi muốn là sử dụng một kiểu khác khi đánh số trang khi các phụ lục bắt đầu.Làm cách nào để tôi đánh số trang tùy chỉnh bằng latex?

Tôi sử dụng tiếng Ả Rập cho đến khi tôi đến phụ lục. Sau đó, tôi muốn làm một cái gì đó như thế này:

Tôi muốn đánh số trang tùy chỉnh là:

Chapter: A 
Section: {Chapter}{1}  (A-1) 
\newpage 
\pagenumbering{custompagenumbering} 

Đây có phải là có thể làm gì?

+0

Để có câu trả lời chính xác hơn, bạn nên xây dựng dựa trên định dạng chính xác và hành vi của "đánh số trang tùy chỉnh" mà bạn đang tìm kiếm. – glts

+0

Tôi đang bỏ phiếu để đóng câu hỏi này là không có chủ đề bởi vì đó là về LaTeX – Flexo

Trả lời

23
Some paragraph. Some paragraph. Some paragraph. Some paragraph. Some paragraph. 

\newpage 
\setcounter{page}{1} 
\renewcommand{\thepage}{A-\arabic{page}} 

Some paragraph. Some paragraph. Some paragraph. Some paragraph. Some paragraph. 

Đây có phải là nơi gần bạn muốn làm gì không? Đây là cách bạn có thể điều khiển bộ đếm page và lệnh \thepage xác định nội dung sẽ được in dưới dạng số trang. \roman{page} sẽ đưa ra con số La Mã, \alph{page}một, b, c ...

Các giải pháp hợp lý khác là sử dụng các gói fancyhdr, như đề xuất trước đó.

+0

+1 Câu trả lời hay. Một ví dụ với 'fancyhdr' sẽ làm cho câu trả lời này trở thành một câu trả lời thực sự tuyệt vời. – Geoff

+0

+1 điều này tiết kiệm thời gian của tôi –

2

Nếu bạn có thể sử dụng lớp học Memoir (mà tôi khuyên dùng), bạn có thể sử dụng kiểu trang. Xem Chapter 7.2 Page Styles. Ví dụ, tạo ra hai phong cách:

\pagestyle{plain} % Regular page numbering 

... STUFF ... 

\clearpage % make a new page numbering down here 
\copypagestyle{AppendixPS}{plain} 
\renewcommand{\thepage}{Chapter \chapter Section \section page \page} 
\pagestyle{AppendixPS} 

tôi đã không kiểm tra – hoặc sử dụng LaTeX này để làm điều này trong một thời gian – nhưng tôi hy vọng nó cung cấp một ít thức ăn cho các tư tưởng hoặc ít nhất là đặt bạn vào đúng hướng.

2

Trước tiên tôi sẽ tạo ra một tập tin trong đó bao gồm tất cả các chương và phụ lục, vv một cái gì đó gọi là main.tex hoặc thesis.tex

đó bạn có thể làm tất cả những bao gồm và các thiết lập tài liệu, và cũng có thể bạn thiết lập header và footer:

% Free Header and Footer 
\usepackage{fancyhdr} 
\lfoot[\fancyplain{}{}]{\fancyplain{}{}} 
\rfoot[\fancyplain{}{}]{\fancyplain{}{}} 
\cfoot[\fancyplain{}{\footnotesize\thepage}]{\fancyplain{}{\footnotesize\thepage}} 
\lhead[\fancyplain{}{\footnotesize\nouppercase\leftmark}]{\fancyplain{}{}} 
\chead{} 
\rhead[\fancyplain{}{}]{\fancyplain{}{\footnotesize\nouppercase\sc\leftmark}} 

tại đây nó sẽ làm cho số trang ở giữa chân trang của bạn. và tiêu đề chương ở bên trái tiêu đề của bạn và cũng ở bên phải nếu tác phẩm của bạn được nhân đôi trang.

sau đó bạn có thể bắt đầu để bao gồm các chương khác của bạn .. tôi trông như thế (vẫn còn trong thesis.tex):

% --- Start of Document ---------------------------------------- 
\begin{document} 

\pagenumbering{roman}  %roemische ziffern 

\pagestyle{fancy}   % Initialize Header and Footer 

\include{title}   % Title Page 
\include{affidavit}  % affidavit 
\include{abstracts}  % Englisch and German abstracts 
\include{acknowl}  % Acknowledgements 
\include{glossary}  % Glossary 
\include{abbreviation} % Abkuerzungen 
%\include{keywords}  % Keywords 
\include{toc}  % Table of Contents 

%--- Include your chapters here ---------- 
\setcounter{page}{1} % set page to 1 again to start arabic count 
\pagenumbering{arabic} 
%\include{chapter0} 
\include{chapter1}  % Introduction 
\include{chapter2}  % Background 
\include{chapter3}  % Konzeption 
\include{chapter4}  % Technische Umsetzung 
\include{chapter5} 

\include{chapter6} 

% 
%% .... 

\appendix 
\include{appendix}   % Appendix A 

\end{document} 

Hy vọng rằng sẽ giúp! đầu trang và chân trang là một số thời gian khó khăn, và đôi khi nếu bạn thay đổi \ documentclass nó có thể xuất hiện khác nhau quá. ;)