Quà tặng 30 tháng 4 của Thầy Sơn

Nhiều bạn nguyên là sinh viên Khoa Toán-Tin muốn  mẫu của quyển sách “Hình học giải tích và Đại số máy tính” để soạn giáo trình cho riêng mình. Nhân dịp 30 tháng 4, tôi post lên đây mẫu của quyển sách nói trên.

Trong file zip kèm theo,

  • file cautruc.tex là định nghĩa của các môi trường.
  • File template.tex là file mẫu chương 1 của quyển sách.
  • Các file hình pdf là để khi biên dịch không đòi hỏi

Các bạn download về, chạy thử file template.tex không báo lỗi nào là thành công.

Thân chào.

booktemplate.zip

 

 

 

 

16 responses to “Quà tặng 30 tháng 4 của Thầy Sơn

  1. em chạy thử file template.tex thì bị báo lỗi calculator.sty not found thầy ạ

  2. Thầy cho e hỏi tại sao e dùng mẫu tiêu đề chương này nhưng không thấy hiện tên chương (chương 1)?
    %—————————————————————————————-
    % Tiêu đề chương
    %—————————————————————————————-

    \makeatletter
    \def\thickhrulefill{\leavevmode \leaders \hrule height 1ex
    \hfill \kern \z@}
    \def \@makechapterhead#1{%
    \vspace*{10\p@}%
    {\parindent \z@ \centering \reset@font
    \thickhrulefill\quad
    \scshape \@chapapp{} \thechapter
    \quad \thickhrulefill
    \par \nobreak
    \vspace*{10\p@}%
    \interlinepenalty \@M
    \hrule
    \vspace*{10\p@}%
    \Huge \bfseries #1 \par \nobreak
    \par
    \vspace*{10\p@}%
    \hrule
    \vskip 100\p@
    }}
    \def \@makechapterhead#1{%
    \vspace*{10\p@}%
    {\parindent \z@ \centering \reset@font
    \thickhrulefill
    \par \nobreak
    \vspace*{10\p@}%
    \interlinepenalty \@M
    \hrule
    \vspace*{10\p@}%
    \Huge \bfseries #1 \par \nobreak
    \par
    \vspace*{10\p@}%
    \hrule
    \vskip 100\p@
    }}
    \makeatother

    • \documentclass[a4paper,12pt]{book}
      \usepackage[utf8]{vietnam}
      \usepackage{amsmath}
      \usepackage{amsfonts}
      \usepackage{amssymb}
      \usepackage[left=2.64cm,right=2.54cm,top=3cm,bottom=3cm]{geometry}
      \usepackage{times}
      \usepackage{graphicx}
      %------------------
      \makeatletter
      \def\thickhrulefill{\leavevmode \leaders \hrule height 1ex
      \hfill \kern \z@}
      \def \@makechapterhead#1{%
      \vspace*{10\p@}%
      {\parindent \z@ \centering \reset@font
      \thickhrulefill
      \par \nobreak
      \vspace*{10\p@}%
      \interlinepenalty \@M
      \scshape  \Large \bfseries \@chapapp{} \thechapter \\ \vspace*{10\p@}%
      \hrule\vspace*{10\p@}%
      \scshape 
      \vspace*{10\p@}%
      \Huge \bfseries #1 \par \nobreak
      \par
      \vspace*{10\p@}%
      \small 
      \thickhrulefill
      \vskip 100\p@
      }}
      \makeatother
      %-------------------------------
      \begin{document}
      \chapter{Thiết kế cung cấp điện cho một phân xưởng sản xuất công nghiệp}
      \end{document}
      
  3. thưa thầy em muốn “chương 1” ở giữa dòng kẻ trên cùng giống mẫu 15 trong http://vi.scribd.com/doc/24056048/mautieudechuonghelp nhưng em chép đoạn mã đó lên thì không thấy chữ chương 1 đâu cả

  4. và em không muốn có header, footder ở tất cả các trang mà chỉ có số trang ở phía dưới thì phải làm thế nào ạ?
    em cảm ơn thầy!

  5. Dường như thầy đã phát triển template này dựa trên The Legrand Orange Book phải không ạ? Thiết kế đó được phân phối theo licence của Creative Common mà thầy.

    • Đúng là thầy đã phát triển template từ The Legrand Orange Book để soạn quyển sách của thầy. Thầy tin rằng khi download miễn phí thì sẽ không có vấn đề gì. Nếu có vấn đề về licence, thầy sẽ liên hệ với họ sau.

  6. Dạ nó là license của Creative Common chỉ yêu cầu mình acknowledge cái license của họ, và không bán thương mại thôi ạ. Vậy nên dùng nó để soạn sách miễn phí thì tốt. Em cũng đang thiết kế một cuốn và có tham khảo thiết kế Legrand nhưng vì cái license đó nên bỏ, vì cuốn tiếp theo của em là cuốn thương mại.

  7. Khi chạy mẫu này cuất hiện lỗi
    /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty:160:
    LaTeX Error:
    Command `\circledS’ already defined.

    See the LaTeX manual or LaTeX Companion for explanation.
    Type H for immediate help.

    l.160 …mbol{\circledS} {\mathord}{AMSa}{“73}

    Biên dịch online https://www.writelatex.com/1638205zhdmwv

    • khi bị lỗi này, có thể bấm chữ s để bỏ qua. Muốn sửa lỗi, anh bấm đúp vào chỗ báo lỗi trên log, ví dụ
      Command `\circledS’ already defined.

      bấm đúp vào đây texmaker sẽ mở file amssymb.sty, trên file này, con trỏ sẽ ở đầu dòng của lệnh, vô hiệu hoá lệnh này bằng dấu % ở đầu dòng. Save file amssymb.sty lại và trở ra texmaker, dịch lại sẽ hết báo lỗi đó. Các lỗi tương tự sửa chữa tương tự.

  8. Tôi mở file cautruc.tex tại dòng 99 cô lập gói amssymb thì biên dịch online mới hết lỗi.

  9. Tôi cắt dòng 99 \usepackage{amsmath,amsfonts,amsthm,amssymb}
    trong cautruc.tex rồi dán vào dòng 3 của file chính thì biên dịch online không bị lỗi. https://www.writelatex.com/1638205zhdmwv

  10. Em chào Thầy.
    Hình như Thầy đang có ở đó phải không Thầy?

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s