VieTeX

Chương trình soạn thảo TeX

Hỏi đáp về VieTeX và LaTeX: Phần 3

Posted by nhdien on 05/06/2009

Dưới hình thức hỏi đáp để các bạn tiếp cận với kỹ thuật soạn thảo TeX và cách sử dụng VieTeX
Câu hỏi 1. Có những Lệnh về ngắt dòng và xuống dòng nào và ý nghĩa của nó?
Trả lời 1. Sự xuống dòng, ngắt dòng trong khi soạn thảo TeX và văn bản do TeX  sắp dòng là khác nhau và có nguyên tắc riêng. Việc soạn thảo phụ thuộc vào quy tắc xuống dòng và ngắt dòng của TeX:
– Soạn thảo cách một dòng trắng hoặc nhiều dòng trắng TeX hiểu đó là xuống một dòng mới khi kết quả in ra. Kiểu xuống dòng này là bắt đầu một đoạn mới và chữ đầu tiên thường thụt đầu dòng.
– Các dòng liền nhau, kể cả ngắt dòng trong soạn thảo TeX coi là liền dòng và khi đó sắp xếp TeX cứ tính đủ số từ một dòng là ngắt thành dòng mới tự động và theo nguyên tắc mặc định của TeX. Như vậy khi soạn thảo ta có thể lợi dụng điều này để văn bản nhìn thấy rõ không ảnh hưởng đến kết quả cuối cùng.
– Nói chung ta soạn theo nguyên tắc trên để TeX tự sắp xếp thì văn bản đẹp khi xuống dòng. Trong VieTeX có đếm số dòng bên lề là để dễ tìm kiếm và đánh dấu khi soạn thảo, không có ý nghĩa gì khi biên dịch TeX với kết quả cuối cùng. Nếu dòng quá dài số dòng không thay đổi mà được ngắt xuống có dấu mũi tên vòng bên cạnh lề. Muốn đặt lại ngắt dòng bạn vào
Options–>word wrap
– Những lệnh điều khiển xuống dòng trong LaTeX như sau:
– Lệnh \\ ngắt dòng tại vị trí này và văn bản dồn về phía trái.
– Lệnh \\[0.2cm] lệnh duống dòng như trên, nhưng dòng sau cách thêm ra 0.2cm nữa.
– Lệnh \break lệnh xuống dòng nhưng dồn đều các chữ trên dòng đến điểm cuối trên dòng. Lệnh này dùng khi ngắt dòng bắt buộc khi dòng còn thừa mấy ký tự trắng, nếu còn nhiều khoảng trắng trên dòng thì các chữ bị xé ra trên dòng rất xấu.
– Lệnh \newline, … và một số lệnh khác như \linebreak đều ngắt dòng và dồn ký tự còn lại về bên trái.
– Trong VieTeX có chức năng
insert–>(+/-) new line \\
dùng đưa dấu \\ ngắt dòng vào và bỏ \\  ngắt dòng đi, nhưng có thể thực hiện hàng loạt dòng bôi đen một lúc. Nhất là ta chép một bài thơ mỗi câu 1 dòng, bôi đen bài thơ rồi dùng chức năng này xong ngay.

Câu hỏi 2. Khoảng cách giữa các dòng điều khiển bằng lệnh nào?
Trả lời 2. Mặc định khoảng cách giữa các dòng được tính theo phông chữ 10pt, 11pt, 12pt. Nhưng muốn làm thưa dòng hơn. Bạn dùng lệnh
\setlength{\baselineskip}{16pt}
– Đặt lệnh ở phần đầu văn bản sẽ có tác dụng toàn bài
– Đặt lênh trong bài thì có tác dụng từ khi có lệnh đến khi ta đặt lại;
– Đặt trong một nhóm {\setlength{\baselineskip}{16pt} …….} chỉ có tác dụng trong mhóm.
Bạn ứng dụng khả năng trên để cho các đoạn có khoảng cách khác nhau đều được.

Câu hỏi 3. Ngắt dòng trong biểu bảng và công thức toán như thế nào ?
Trả lời 3. Mỗi dòng của bảng hoặc dòng dóng công thức đều dùng ngắt dòng \\, nhưng để nới rộng khoảng cách giữa các dòng trong bảng hoặc công thức vẫn dùng lệnh \\[4pt].
– Chú ý các dòng kết thúc trong bảng đều phải có \\, nhưng dòng cuối cùng dóng công thức không nên dùng \\ vì sẽ tạo ra một dòng trắng sau đó như ví dụ
\begin{align*}
a&=b\\
c&=d.
\end{align*}

Câu hỏi 4. Ngắt khối công thức và bảng sang trang thì làm thế nào?
Trả lời 4. Khối công thức bao giờ cũng ở trên một trang, nếu muốn ngắt ngang sườn thì như một câu trả lời trước dùng lệnh {\allowdisplaybreaks …} ba dấu chấm là khối công thức. Còn bảng quá dài trên một trang thì phải dùng gói lệnh. Đơn giản nhất là dùng \usepackages{longtable} các bảng đổi lại tabular thành longtable là xong.

Câu hỏi 5. Các lệnh và môi trường có dấu * bên cạnh để làm gì?
Trả lời 5. – Các lệnh đánh số như \chapter\section\subsection\path… cùng với văn bản trong đối số của nó thì khi có lệnh như \chapter*{…} , \section*{…},… thì cấu trúc phông và định dạng không thay đổi, không đánh số nữa và các số theo đoạn chương không ảnh hưởng gì. Về văn bản chỉ các lệnh đánh số mới dùng *.
– Hoàn toàn tương tự nếu
\begin{equation*}
…..
\end{equation*}
công thức cũng không đánh số nữa. Dóng công thức cũng vậy
\begin{align*}
&\\
&
\end{align*}
cũng như vậy, ta nên dùng loại này để dóng công thức. Các lệnh dóng công thức toán đều có tác dụng như vậy như multline*, gather*, …
- Còn dấu * với các lệnh khoảng cách thì lệnh đó bắt buộc phải có. Vì TeX coi các khoảng cách đầu dòng và đầu khối văn bản là không tính nên nếu đặt lệnh \hspace{2cm} hoặc \vspace{3cm} thì không tác dụng gì ở đầu dòng và đầu khối. Nhiều khi ta muốn phải có khoảng cách đầu dòng và đầu khối trên trang thì đặt thêm \hspace*{2cm} hoặc \vspace*{3cm}, bắt buộc TeX cho ta khoảng cách đó, còn nếu không thì vẫn bình thường.

53 Responses to “Hỏi đáp về VieTeX và LaTeX: Phần 3”

  1. Thu Thanh said

    Dòng tiêu đề dài, muốn ngắt thì làm sao, thưa thầy?
    Trả lời
    Dùng lệnh \\

  2. Nguyễn Văn Thiện said

    Thầy ơi em muôn đánh số cho công thức về bên phải mà công thức đó không bị căn giữa thì làm sao ạk?? Thầy chỉ giúp em với em đang cần gấp quá, ngày mai 20/05 em fải nộp bài khóa luận tốt nghiệp rồi ạk..
    Trả lời
    Không có cách nào như vậy cả? Đã là công thức phải căn giữa dòng. Lòn liệt kê dùng danh sách vầ theo số danh sách.

  3. Nguyễn Văn Thiện said

    Thầy ơi cho em hỏi là bài luận văn em soạn bằng viettex em làm chỉ mục đến năm(\setcounter{secnumdepth}{5} ) và dùng phông\usepackage[utf8]{vietnam}
    \usepackage[english]{babel})
    thì chương nó lại hiện ra chữ chapter là sao thầy? để sửa lại thành chữ chương thì fải làm sao ạk ??
    Trả lời
    Bỏ \usepackage[english]{babel} đi hoặ đặt trước gói lệnh tiếng Việt.

  4. lương ngố said

    thầy ơi cho em hỏi là em viết xong một chương trình latex rồi ấn chạy để chuyển sang pdf để kiểm tra nhưng toàn báo lỗi file not found là sao ạ, mong thầy giải đáp giúp em
    Trả lời
    1. Tệp không được đặt tên có dấu trắng.
    2. Không chứa trong thư mục có tên có dấu trắng.

    • lương ngố said

      vâng cảm ơn thầy, phải sửa lỗi này như thế nào ạ
      Trả lời
      Mỗi câu hỏi mô tả lỗi của các bạn. Nói chung tự tra cứu là chính. Tôi biết cũng có hạn đừng chờ đợi gì.

  5. HienNguyen said

    Thưa thầy hiện tại mục lục của em đang hiển thị ra chapter (1, 2,..), section(1.1, 1.2, 1.3,…) và subsection(1.1.1, 1.1.2, 1.1.3…). Bây giờ em không muốn hiển thị subsection(1.1.1, 1.1.2, 1.1.3, ….) trong mục lục nữa thì phải làm sao ạ? Em cảm ơn thầy!
    Trả lời
    Những thư mục không cần đánh số thì dùng *: Ví dụ \subsection*{bablobala} hoặc \section*{bobala}

    • HienNguyen said

      Thưa thầy, ý của em là vẫn muốn đánh số nó nhưng lại không muốn nó hiển thị trong Mục lục để tránh phần mục lục quá phức tạp ạ!
      Em cảm ơn thầy!
      Trả lời
      Độ sâu của đánh số ví dụ không đánh số sâu đến 1.1.1 mà chỉ 1.1. thì tìm xem trong câu hỏi và trả lời có lệnh, tôi không nhớ nữa.

  6. HienNguyen said

    Thưa thầy! em muốn chèn text ” là hằng số ” ở trong equation có đánh số thì làm thế nào ạ?
    \begin{equation}
    y’ = \lambda y,\,\,\,\,\ là hằng số
    \end{equation}
    Đoạn “là hằng số” bị lỗi.
    Em đang dùng Vietex ạ!
    Trả lời
    Dùng lệnh \mbox{ là hằng số }

    • HienNguyen said

      dạ vâng ạ em cảm ơn thầy nhiều! Em có một câu hỏi nữa là em muốn tạo kí hiệu số 1 béo để kí hiệu cho ma trận 1 cột toàn là số 1. thầy giúp em với ạ!
      Trả lời
      Trong môi trường toán thì dùng \pmb{1} hoặc \mathbold{1}

      • HienNguyen said

        Em thưa thầy! lệnh \pmb{1} em đã thử nhưng kí tự xuất ra không giống như em thấy trong một số sách, lệnh \mathbold {1} thì chương trình báo lỗi ạ!
        Trả lời
        Bạn dùng thiếu gói lệnh ký hiệu của Mỹ như
        \usepackage{amsmath,amsxtra,amssymb,latexsym, amsthm}

      • HienNguyen said

        Thưa thầy! em đã thêm gói trên rồi nhưng vẫn bị lỗi ạ! Em cảm ơn thầy ạ!
        Trả lời
        Lệnh đã đánh đúng chưa hay lộn chữ, rất nhiều người sai chút xíu như vậy.

      • HienNguyen said

        Em đánh đúng \mathbold{1} thầy ạ! Nhân dịp ngày nhà giáo Việt Nam, em chúc thầy luôn mạnh khỏe, có nhiều công trình nghiên cứu mới và công tác tốt ạ! Em cảm ơn thầy!

  7. hvan said

    thưa thầy, e muốn canh giữa tên tiêu đề chương thì dùng lệnh gì thầy.e cảm ơn thầy
    Trả lời
    Tìm và dùng gói lệnh titlesec.sty với các lệnh của nó.

  8. Thưa Thầy. Em có câu hỏi cần nhờ Thầy giúp ạ.
    Em muốn một đoạn trong Latex không xuất ra file pdf thì làm thế nào ạ?
    Em đã tìm kiếm nhưng mãi không thấy. Mong Thầy giúp đỡ.
    Cảm ơn Thầy nhiều.
    Trả lời
    1. Mỗi dòng có thể thêm vào đầu %, trong VieTeX bôi đen rồi dùng chức năng thêm % vào mọi dòng thì trong nháy mắt là xong và bỏ ra cũng dễ và chỗ đó tô mầu dễ nhận ra.
    2. Dùng goiws lệnh comment và môi trường cũng vậy bạn tìm ở trang web này có đấy để sử dụng.
    nhdien

  9. thưa thầy ! tên section cua em dài quá mà ở mục lục nó bị tràn dòng và số trang ở mục lục cũng không thẳng hàng nên rất xấu. Thầy giúp em sửa lỗi này với ạ.
    Trả lời
    1. Làm tiêu đề ngắn thôi
    2. Dùng lệnh \\ để xuống dòng.
    3. dùng tùy chọn \section[vào mục luc]{ra tiêu đề}

  10. hue said

    thưa thầy cho em hỏi 1 vấn đề về latex a, khi em đánh trên latex thì có dấu nhưng khi em chuyển sang dvi hoăc pdf lại bị lỗi chữ, xin thầy chỉ cho em cách khắc phục a, em cảm ơn thầy a.
    Trả lời
    Phải nạp gói lệnh tiếng Việt vntex như tài liệu hướng dẫn khi cài đặt.

  11. Ngô Văn Lập said

    Em chào thầy, cuối cùng e cũng hoàn thành luận văn được soạn bằng latex, còn một vấn đề nhỏ e muốn hỏi thầy là: mục lục trong luận văn của em dư ra một dòng trông rất xấu, em muốn dồn lại vào một trang nhưng không muốn bỏ bớt thì làm thế nào? em có thể định dạng riêng cho trang mục lục được không? hoặc nếu không thì làm sao để bỏ bớt phần không đánh mục lục trong luận văn chẳng hạn như trang lời cảm ơn. Kính mong thầy chỉ giúp em.
    Trả lời
    Làm khoảgg cách dòng nhỏ lạ như
    {\setlength{\baselines…}{11pt}
    \toccontents}
    Hoặc
    {\small…..
    }

  12. Vu Quang said

    Xin chào thầy,
    Thầy cho em hỏi: làm thế nào để ngắt một công thức dài thành 3 dòng và đánh số công thức nằm bên phải của dòng thứ 2 (dòng ở giữa công thức).
    Cám ơn thầy!
    Trả lời
    Dùng môi trường multline hoặc gather,… đều được.

  13. HONG CAM said

    Thầy vui lòng chỉ giúp trong trường hợp của em: em dùng viettex 2.9 để soạn thảo luận văn, dùng được 2 tháng, nhưng hôm nay em đóng chương trình và shutdown máy, khi khởi động và mở vietex thì phong chữ tiếng việt trong nội dung soạn thảo bị lỗi và hiển thị các kí tự khác, nhưng khi chạy chương trình thì vẫn xuất kết quả tiếng việt bình thường. LÀM THẾ NÀO ĐỂ TIẾNG VIỆT TRONG PHẦN SOẠN THẢO KO BỊ LỖI (CÁCH KHẮC PHỤC NHƯ THẾ NÀO) Ạ.
    EM CHÂN THÀNH CẢM ƠN THẦY
    Trả lời
    Vào Option–>unicodeUtf8 nếu có dấu check rồi thì đang dùng phông unicode nếu không sẽ lằng nhằng.

    • HONG CAM said

      Và khi em cài lại vietex 2.9 thì mở vietex ra chương trình thông báo: vui lòng liên hệ với tác giả (please, contact with the author), em nhấp ok thì viettex cũng tự động đóng.
      Trả lời
      Bạn cài bản quá cũ có chặn thời gian. ấy bản mới trên mạng về cài lại.

  14. Ngô Văn Lập said

    Thưa thầy em muốn ngắt một công thức có đánh số mà lại ngắt ở giữa ngoặc đơn( vi phạm toàn vẹn của công thức) thì làm thế nào? em thấy tài liệu trong luận văn người ta ngắt được mà em làm mãi không được. Kính mong thầy chỉ giúp em.
    Trả lời
    Có rất nhiều cách làm mà không mô tả hết
    1. Dùng mội trường gather, multline, …..
    2. Dùng align chỗ ngắt ra 2 dòng không đánh số dùng \notag
    3. Chú ý nếu dùng \left(….. đến chỗ ngắt dùng \right.
    dòng tiếp \left……….cho đến cuối \right)

  15. Phượng said

    Thầy giúp em vấn đề này ạ
    Làm thế nào để mình đến ngay dòng cần sửa mà không phải lần từng dòng xem nó ở đâu, chỗ đó thực sự ko sai, chỉ là muốn sửa khác đi thôi ạ. Có cú pháp nào làm điều đó ko ạ?
    Trả lời
    1. Bạn dùng sumatraPDF để mở tệp PDF
    2. Biên dịch thẳng từ TeX–>PDF
    3. Hướng dẫn tìm bài có “tìm ngược” có bài hướng dẫn. Tốt nhất là tìm SumatraPDF

    • Phượng said

      Em cảm ơn thầy
      E đã cài sumatrapdf nhưng em lại dùng phan chương trình winshell để viết vậy thì có cài đặt để tìm ngược được không ạ?
      Trả lời
      Làm được và bạn tự làm lấy nhé.

  16. Nguyễn Thị Duyên said

    Em chào Thầy ạ. Thầy ơi, em là sinh viên năm 4 trường Đại học KHTN ạ. Thầy cho em hỏi một chút ạ.
    Bài khóa luận của em đang làm vẫn dịch ra pdf bình thường. Nhưng sau khi gõ thêm một vài câu lệnh mới thì khi dịch ra pdf lại báo là: ” !File ended while scanning use of \writefile.

    \par
    1.88 \begin
    ? ”
    Thỉnh thoảng lại bị như vậy Thầy ạ. Thầy giúp em với ạ.
    Em cảm ơn Thầy ạ!
    Trả lời
    Bạn soạn trên chương trình nào? Vì trong khi đang soạn nhiều chương trình không soạn trên bộ nhớ mà trực tiếp đang mở, do đó khi biên dịch sẽ bị cảnh báo.

  17. khắc lương said

    thầy ơi. thầy cho em hỏi là dùng lệnh \mathbb{A} đối với chữ thì được, sao em dùng với số thì nó không ra kết quả như của chữ. vậy thì có công thức nào để tạo được số như chữ không ạ
    Trả lời
    Các lệnh này chỉ tác dụng trên ký tự hoa thôi. Còn số thì dùng phông và gói lệnh khác tôi cũng không còn nhớ nữa.

  18. Nguyen Van Vu said

    Em dang lam van bang tieng Phap, vi vay em muon doi ten cua moi truong Bibliography sang tieng Phap la References nhung khong lam duoc.Vi vay em nho thay chi dan giup. Em xin cam on!
    Trả lời
    Bạn thử đổi 2 lệnh sau:
    \renewcommand{\refname}{Reference} hoặc
    \renewcommand{\bibname}{Reference}

  19. Trần Trung Trí said

    Em chào thầy! Em có cài đặt bản vietex 3.0 và em tải Wintec và Tpx về giải nén ra nhưng mà không biết làm sao để cài vào vietex được. Em xin thầy chỉ cho em
    Trả lời
    Bạn lấy Hướng dẫn sử dụng Vietex 3.0 có hẳn 1 chương về vấn đề này.

    • Trần Trung Trí said

      Em cảm ơn thầy. Em đã làm được rồi. Em là người mới học nên chưa biết rõ lắm. Thầy ơi, cho em hỏi cái Helpvietex 3.0 có dành cho người mới sử dụng vietex lần đầu tiên không. Em vẫn chưa rõ lắm về mục cài đặt các file đuôi sty. Gói đề thi và làm đề thi em đọc trong hướng dẫn thì có file dethitracnghiem.vpt nhưng mà em tải về và giải nén không có file này. Và em cài đặt vietex 3.0 thì trong phần project không có mục Load. Em xin thầy giúp em. Em dùng win 7
      Trả lời
      Học LaTeX đi đã, muốn làm ngay nhiều thứ thế thì không bao giờ học được cái gì. Không bao giờ có cái gì sẵn sàng cho ban dùng ngay cả, mà phải hiểu và sử dụng nó khi đã học như mã nguồn mở vậy. Nếu bạn không theo triết lý trên thì dùng MS word thôi.

  20. Phạm Toan said

    Thưa thầy, em muốn đánh nhãn cho các phương trình trong hệ phương trình thì em phải làm thế nào ạ? Ví dụ như hệ phương trình này:
    $\begin{cases}
    x^2 + y^2 = – y(x + z)\\
    x^2 + x + y = – 2yz\\
    3x^2 + 8y^2 + 8xy + 8yz = 2x + 4z + 2
    \end{cases}$
    Em muốn đánh các nhãn (1.1), (1.2), (1.3) cho lần lượt từng phương trình trong hệ. Mong thầy chỉ giùm em với.
    Trả lời
    Bạn tìm bcases.sty của tôi ở trang web này và học cách làm ở đó.

  21. Khoi said

    Thưa thầy. Trước đây e chạy Tex vẫn được bình thường nhưng bây giờ em chạy lại thấy báo lỗi là :Error: ! LaTeX Error: File `vnbook.cls’ not found. em phải sửa như thế nào ạ? em cảm ơn thầy.
    Trả lời
    Trước đây kèm theo văn bản của bạn có tệp vnbook.cls hoặc trong thư mục của tôi c:\vntex có tệp này. Bây giờ thì mất rồi, bạn bỏ chữ vn chỉ còn book ở ngay đầu và dịch xem sao nhé

  22. bình nguyễn said

    Thưa thầy em muốn hỏi cách gõ công thức có đánh số mà công thức quá dài phải ngắt xuống dòng . Nhưng chỗ cần ngắt là ở trong dấu “()”: em thử dùng {align} nhưng không được ạ, em đoán vì mỗi dòng đã có dấu ngoặc mở”(” phải có dấu ngoặc đóng “)” luôn. Em muốn tách công thức như:
    Ví dụ (1+……..
    +…..)
    Em cảm ơn thầy ạ.
    Trả lời
    Dấu ( và ) không ảnh hưởng gì. Công thức đánh số thường có dòng riêng chứ không dèo bòng Ví dụ như của bạn.
    Bạn dùng môi trường multline có đánh số và ngắt dòng như bạn muốn. Xem sách đi chứ align chỉ để dóng công thức thôi.

  23. NGOCANH NGUYEN said

    Thua thay, may em da cai xong vietex nhung chay khong ra file pdf thi phai lam the nao ha thay? Em moi duoc hoc mong thay huong dan chi tiet giup em voi a! Em cam on thay nhieu a!
    Trả lơì
    Đọc lại hướng dẫn sử dụng đi. Không phải têpj nào cũng chạy thăngr ra PDF mà có têpj chạy ra DVI rôì chuyênr đôỉ. Têpj chứa hình *.ps, eps, bmp chỉ dịch ra DVI thôi.
    Còn dịch ra PDF mà cuối cùng nó lại chạy tệp *.ps thì bạn mở thư mục window đến tệp *.pdf mở bằng bấm phím phải chuột và chon default cho acrobat reader thì khi chạy lại nó mở tệp PDF chứ không phải ps (không biết bạn có hiểu window có chế độ mặc định đuôi nào với chương trình tương ứng, nếu đuôi PDF lại có biểu tượng mặt người đeo kính là không chạy bằng PDF-học tin học nữa nhé)

  24. Thungan said

    Em cảm ơn thầy ạ. Em đã tìm được cuốn “Latex với gói lệnh và phần mềm công cụ” của thầy và đã làm theo được rồi.
    Trả lời
    Có 2 cuốn hướng dẫn tiếng Viêtj ở trang web này, bạn lấy về tham khảo trong [tải xuống]

  25. Thungan said

    Thưa thầy nếu em muốn phần nội dung bên trong thụt hẳn vào trong như thế này thì phải làm thế nào ạ?
    1.1. Nếu một module con N có một phân tích nguyên sơ, thì do Mệnh đề 2.10, ta có thể quy tất cả các thành phần
    cùng là P-nguyên sơ về chỉ một thành phần P-nguyên sơ.
    1.2. Nếu N là một module con thực sự của một module Noether M thì N có phân tích nguyên sơ, và do đó có một
    phân tích nguyên sơ thu gọn.
    Trả lời
    Bạn dùng danh sách rồi trong mỗi \item{2.10} ……, bạn học thêm một số gói lệnh thì dùng thoải mái như gói lệnh enumerate.sty, enumitem.sty
    Những gợi ý bạn tự tìm thôi không thể bày tất cả ra đây, khi bạn cần thì học tiếp, những người chỉ để hỏi sẽ im thôi.

  26. nguyen van quang said

    e cam on thay a!

  27. nguyen van quang said

    e da chay duoc viettex nhung file .dvi cua e co hinh e muon chuyen sang file .pdf. nhung khi chuyen xong thi mat hinh.Vay e lam the nao de co hinh trong file .pdf
    Trả lời
    Bạn nhấn các nút
    DVI==>PS
    PS==>PDF
    trên thanh công cụ

  28. Nguyễn Quang Minh said

    Thưa thày, em muốn làm tài liệu in trên 2 mặt giấy. Vậy phải đặt lề như thế nào để trang lẻ có lề trái 3cm, lề phải 1cm còn trang chẵn thì ngược lại lề trái 1cm, lề phải 3cm?
    Em xin cám ơn thày
    Trả lời
    Bạn soạn bằng lớp book.cls thì đặt tùy chọn trên đầu twoside thì nó tự chuyển đổi như ý bạn. Còn các lớp khác chắc cũng tương tự.

  29. Ngọc Vinh said

    Em cũng đã sử dụng lệnh định nghĩa lại section:
    \renewcommand\section{\@startsection{section}{1}{0pt}{-3.5ex plus-1ex minus-.2ex}{2.3ex plus.2ex}{\centering\bfseries\MakeUppercase}}
    Khi đó, lệnh section{tieu đề} bị lỗi, còn lệnh section*{tiêu đề} không bị lỗi.
    Trả lời
    Định nghịa lại kiểu này khó thành công vì rất nhiều thông số và ta không hiểu gì chúng thì làm sao mà biết được lỗi tại đâu. Tôi chưa có cách nào hay về vấn đề này.

  30. Ngọc Vinh said

    Em đã tham khảo cuốn sách “Latext – với gói lện và phần mềm công cu”. Hiên tại, em không thể đưa tiêu đế của Section (cùng với số thứ tự của Section) vào giữa trang được.
    Nếu dùng lênh \section {centerline {Tieu đề}} thì chỉ đưa được tiều đề vào giữa trang, còn số thứ tự của tiều đề được căn lề trái.
    Thầy hướng dẫn em định nghĩa lại section hoặc bổ sung lệnh vào titledot.sty để số thư tự và tiêu đề của section được căn giữa dòng.
    Trả lời
    1. Vấn đề bạn đặt ra không phải một lúc làm được, cám ơn đã cho ý kiến hay về định dạng lại tiêu đề, vì thời gian có hạn để tôi tìm hiểu xem họ đã làm chưa.
    2. Sách của tôi thì tôi vào tệp book.cls để sửa tại chỗ, làm kiểu này không chính thống và chỉ mình dùng thôi.

  31. Ngọc Vinh said

    Chào Thầy Điển.
    Em là giáo viên khoa Toán tin ứng dụng, Trường ĐHBK Hà nội. Em muốn đưa tiêu đề của một Section vào giữa dòng thì cần định nghĩa lại bằng lệnh gì a?. (Tiêu đề section được căn lề trái nhưng không đưa vào giữa dòng):
    Hiên em đang sử dụng titledot.sty, titlesec.sty và hai dòng lệnh sau để đánh lại số thứ tự cho section:
    \renewcommand\thesection{\@arabic\c@section}
    \renewcommand\thesubsection{\thesection.\@arabic\c@subsection}

    Cảm ơn Thầy và chúc Thầy luôn mạnh khỏe.
    Trả lời
    Cái bạn cần thì phải định nghĩa lại lệnh \@section, \@chapter,… như chương đầu cuốn sách thứ 2 tôi có viết, đánh số lại như bạn cũng được nhưng trong mục lục không có chữ chương và các mục nhỏ nữa thì sao bạn thử sẽ thấy vô lý.

  32. Lê Ngọc Thức said

    Thầy à thật ngại quá vì bị thầy la hoài nhưng thầy ơi em củng chỉ là mới mày mò Latex nên thực sự là rất kém.
    Em muốn làm luận văn thạc sĩ bằng Latex nên em rất cần sự giúp đỡ của thầy, thầy ạ.
    Em đã dọc kĩ phần định dạng trong cuốn sách của thầy nhưng vẫn không ổn thầy ạ, em định dạng hoài nhưng khi in ra vẫn không được thầy ạ và củng đã lấy mẫu của thầy nhưng in ra thì chưa hợp với yêu cầu!
    Luận văn quy định là: A4(210x297mm) và:
    Lề trái 3.5cm; lề phải 2.0cm; lề trên 3.5cm; lề dưới là 3.0cm;với cỡ chữ là 14, khoảng cách giữa các dòng là 1.5 lines(trong word) còn Latex làm sao đây thầy.
    Thầy giúp em phần này với em cần, em biết thầy rất bạn nhưng em bí quá thầy ạ.
    Trả lời
    Bạn lấy mẫu luận án mà làm, có 3 mẫu.
    Quy định cho soạn bằng MS word và rất nhiều điều vô lý tôi không nói ở đây.

  33. Lê Ngọc Thức said

    Thưa thầy phần chèn hình em đã làm như sau:

    \documentclass[14pt]{article}
    \usepackage{vietnam}
    \usepackage{graphicx,graphics}
    \begin{document}
    \begin{figure}[ht]
    \centering
    \includegraphics[width=5in]{nguoidep}\\
    \caption{Ng߶i 𩰽
    \end{figure}
    \end{document}
    nhưng khi chạy chương trình thì máy báo lổi là tệp ảnh nguoidep không có(File ‘nguoidep’ not found. báo lổi ở lệnh
    \includegraphics[width=5in]{nguoidep}\\), nhưng em đã chép nó vào trong thư mục rồi thầy ạ. mong thầy chỉ giúp
    Trả lời
    Bạn đọc kỹ phần dùng hình rồi hãy hỏi. Không nên có lệnh \\ trong môi trường hình. tệp có đuôi là gì và bạn định dùng ra DVI hoặc PDF hoàn toàn khác nhau. Lệnh \caption nội dung bị lỗi, tôi không mò lỗi cho bạn đâu, hãy tự làm lấy là chính, đã chịu suy nghĩ chưa, trước khi hỏi đọc lại 7 cuốn sách trong chương trình về các phần này.

  34. Lê Ngọc Thức said

    Thưa thầy em đã làm thành công rồi, cảm ơn thầy nhiều.
    Nhân diệp lễ hiến chương nhà giáo 20-11 em kính chúc thầy SỨC KHỎE, THÀNH CÔNG và HẠNH PHÚC trong cuộc sống thầy nhé.

  35. Lê Ngọc Thức said

    Thầy à thôi thì thầy nói luôn để em biết là làm thế nào để đưa nó vào hệ thống, em đã làm nhiều cách mà sao vẫn không được. em làm miết mà không được cài cỡ chữ 14 như thầy đã bầy mà không được thầy ạ.
    Thầy cố giúp em với.
    Trả lời
    Tôi quá bận không xem lại được, mọi người đều dùng bài của tôi cả có sao đâu. Bạn tự học lấy thôi, có cả bài mẫu cơ mà.

  36. Le ngoc thuc said

    Thua thay
    em cai Latex 2.8 tren may dell core i5
    khi em chay chuong trinh thi may bao loi:
    error file “answers.sty” not found
    nhung ro rang la trong may cua em co ma taij sao lai vay thay?
    thay giup em voi
    Trả lời
    Tuy là có tệp nhưng bạn phải cài đặt vào hệ thống thì mới dùng tốt. Nghĩa là tệp bạn nhìn thấy hệ thống MiKTeX không nhìn thấy.

  37. bichlien said

    Dạ thưa Thầy, khi em đánh công thức toán thì khi xuất ra nó tự động xuống hàng. Nếu em muốn chèn một ký hiệu toán học nào đó trong một câu liền nhau, không muốn xuống hàng thì em phải làm sao ạ ?
    Trả lời
    Bạn phải học LaTeX, một công thức trong một $$ thì cùng dòng với văn bản; còn $$<công thức$$ thì dòng riêng để hiển thị và các công thức dóng các môi trường như
    \begin{equation}….\end(equation}, ….. đều dùng dòng riêng. Học TeX rồi hãy sử dụng.

    • U. Hồ said

      Giúp bạn tí: dùng \displaystyle
      VD:
      Cho $\displaystyle \lim_{n \to 2}\frac{n}{n^2+1}$
      hoặc
      Tính $\displaystyle \sun_{n \in N}\frac{n}{n^2+1}$
      thì hiển thị giới hạn và tổng đẹp và không rớt dòng như khi dùng $$…$$

  38. sơn said

    Em chào Thầy ạ,

    Thưa Thầy, em muốn hỏi Thầy một chút,

    Em sử dụng gói titlesec để thay đổi lại tiêu đề của section. Và em muốn khi một section mới được tạo ra thì nó ở đầu một trang mới.

    Đoạn code thay đổi như sau ạ:

    \titleformat{\section}[display]{\newpage \sf \Huge \bfseries \vspace*{2cm}}{\damnghieng Chương \thesection . \dongke}{0cm}{\vspace*{1cm}\filleft}[\vspace*{3cm} \dongke \vspace*{1cm}]

    Nhưng khi hiển thị mục lục thì trong bảng mục lục: Mỗi section lại lặp lại 2 lần. Em đã tìm đủ mọi cách nhưng không khắc phục được.

    Lại có thêm một vấn đề nho nhỏ ạ:

    Khi em ngắt dòng trong nội dung một section thì trong bảng mục lục cũng ngắt dòng theo ở chỗ đó. Thưa Thầy, vậy có cách nào khắc phục được hai nhược điểm trên của gói titlesec không ạ.

    Em cảm ơn Thầy ạ,
    Trả lơi
    1. Bạn đừng làm những gì phức tạp quá nhất là định dạng chung, ví dụ tại mỗi \section sang trang thì đừng đưa vào lệnh định dạng, mà mỗi lần sang trang gõ ở ngoài.
    2. Theo mình nghĩ dùng bình thường
    \section[…..]{…..} dấu […] tùy chọn đưa vào mục lục, {…} hiện ra đầu đề, dù dùng gói lệnh gì vẫn còn đúng.

  39. thuthuy said

    Thưa thầy, về cấp độ của section, thường chỉ có \subsection, \subsubsection. Nay do nhu cầu, em phải làm thêm một cấp độ nữa, chằng hạn 1.1.1.1. Vậy phải làm như thế nào? Em cám ơn thầy.

    Trả lời
    Khả năng để đánh số đến 4 bậc có thể làm được bằng cách lấy cấu trúc \subsubsection định nghĩa mới \subsubsubsection nhưng định nghĩa thêm số dếm mới cho bậc thứ tư này và nhiều chi tiết trong cấu trúc. Tôi thì không ủng hộ đánh số cấp quá nhiều, làm người đọc chẳng nhớ nổi mục nào vì nhiều số quá, bạn có thể dùng 4 bậc theo ý muốn, nhưng như vậy người đọc nhớ khó nhọc với các tiêu đề, nhìn vào tài liệu thấy đặc các số là chính, người ta đã thống kê và có lời khuyên chỉ dùng đến bậc 3 là tốt nhất và còn nhỏ nữa thì đánh số khác đi, tài liệu có số không nên để danh sách quá dài.

    • vanlydochanh said

      Chào thầy, em mới làm quen với LaTex, em muốn đánh chỉ số cho công thức có code như dưới đây thì em phải làm như thế nào?

      \begin{displaymath}
      {\mathrm{corr}}(X, Y)= \frac
      {\displaystyle \sum_{i=1}^n (x_i – \overline{x})(y_i – \overline{y})}
      {\displaystyle \biggl[ \sum_{i=1}^n (x_i – \overline{x})^2 (y_i – \overline{y})^2 \biggr]^{1/2}}
      \end{displaymath}

      Trả lời
      Không phải là chỉ số mà là đánh số công thức. Bạn đọc lại TeX môi trường \begin{displaymath} chính là 2 dấu $$. Vì vậy nó không đánh số phải dùng thay vào đó là
      \begin{equation}
      ……………………….
      \end{equation}

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
Follow

Get every new post delivered to your Inbox.

Join 121 other followers

%d bloggers like this: