2009-03-05 11 views
17

Một số thời gian trước đây, đọc this entry Tôi đã tìm thấy một hình ảnh đẹp và con trỏ đến một cuốn sách hay hơn có tựa đề "Suy nghĩ Forth". Thật ngạc nhiên, các nguồn LaTeX của cuốn sách đã sẵn sàng để tải xuống, với những viên ngọc trai như:Mã nguồn sách được làm bằng TeX/LaTeX để tìm hiểu

%% There's no bold typewriter in Computer Modern. 
%% Emulate with printing several times, slightly moving 

\newdimen\poormove 
\poormove0.0666pt 
\newcommand{\poorbf}[1]{% 
\llap{\hbox to \poormove{#1\hss}}% 
\raise\poormove\rlap{#1\hss}% 
\lower\poormove\rlap{#1\hss}% 
\rlap{\hbox to \poormove{\hss}\hbox{#1}}% 
#1} 

%\let\poorbf=\textbf 
\renewcommand{\poorbf}[1]{{\fontencoding{OT1}\fontfamily{cmtt}\fontseries{b}\selectfont#1}} 

trong đó nó có thể mô phỏng nét chữ đậm của một phông chữ không có. Kể từ khi đọc rằng, tôi đã không biết gì về \llap và như vậy, nhưng bây giờ tôi có thể sử dụng chúng để xác định hộp, vv

Vì vậy, câu hỏi của tôi có hai phần:

  1. Bạn có biết các trang web cho thấy tương đối sử dụng nâng cao TeX/LaTeX về công thức nấu ăn hữu ích và
  2. Bạn có biết bất kỳ cuốn sách nào cung cấp nguồn TeX/LaTeX của họ để kiểm tra và tìm hiểu (và điều đó đáng làm như vậy).
+4

Ngăn xếp ngăn xếp nên hỗ trợ LaTeX là một trong các lớp làm nổi bật cú pháp. –

Trả lời

20

Có hai hướng dẫn toàn diện tài liệu tham khảo/cuốn sách công thức cho TeX:

Trong cả hai trường hợp, các nguồn cũng có sẵn.

Như Lindelof đề cập, các TeXBook cũng có sẵn, mặc dù trong một hình thức có thể ngăn chặn biên soạn (Knuth muốn mọi người nhìn vào nguồn cảm hứng nhưng không phải để tạo lại cuốn sách tự do):

Về phía LaTeX, mọi thứ trở nên khan hiếm hơn một chút so với quan điểm lập trình. Các tài liệu tham khảo miễn phí tốt nhất mà tôi biết là

Tất nhiên có cũng

nhưng điều đó không bao gồm rất nhiều "công cụ" lập trình. Bản thân các nguồn LaTeX chứa một số cố định hữu ích, nhưng chất lượng của tài liệu nằm trong khoảng từ tuyệt vời đến không tồn tại ở các phần; điều này sẽ có sẵn trong bản phân phối của bạn với texdoc source2e.

Các gói LaTeX lớn khác rõ ràng có nguồn tài liệu sẵn có; một ví dụ đáng chú ý là lớp hồi ký:


Tôi chắc rằng có rất nhiều sách hơn với nguồn của họ có sẵn; đây chỉ là những cái đầu tiên xuất hiện trong tâm trí mà cũng có thể là TeX và/hoặc LaTeX.

6

Tin hay không, nhưng mã nguồn tới TeXbook thực sự là tự do tải về:

TeXbook source code package

+0

Cảm ơn, lindelof, liên kết tốt đẹp! Tôi đã nhận thức được nó, nhưng nó là hơi khó đọc, và tôi đã suy nghĩ nhiều hơn trong dòng LaTeX thay vì TeX. –

1

Không phải là tôi muốn giới thiệu nó (trừ khi bạn đã có rất nhiều thời gian và caffeine để rảnh rỗi), nhưng tôi đã học được rất nhiều từ chỉ đọc tập tin latex.ltx. Tôi học được rất nhiều không chỉ về LaTeX mà còn tất nhiên về TeX. Đó là một đọc nặng mặc dù và tôi khuyên bạn nên đọc một cuốn sách về TeX đầu tiên trước khi lặn vào tập tin latex.ltx.

Tôi muốn biết về cách tham số "tùy chọn" thực sự hoạt động và đọc tệp latex.ltx thực sự đã giúp tôi hiểu.

0

Tôi đã tìm thấy hình này trông thực sự là đẹp, nhưng tôi chưa thể biên dịch được. Hãy cho tôi biết nếu bạn có thể ...

Đây là một cuốn sách của Allen B. Downey:

Computational Modeling and Complexity Scienc

+0

Tôi cũng đã thử, nhưng có vẻ như bạn cần tạo một tập tin '* .idx' ... – eacousineau

+0

Làm cho nó biên dịch bằng cách sử dụng' TeXStudio' và thực hiện một vài chỉnh sửa nhỏ. Tôi đã tải xuống nguồn từ trang web và thực hiện các thay đổi đối với điều đó, nhưng sau đó thấy anh ta có [dự án mã Google] (http://code.google.com/p/complexity/), vì vậy tôi đã hợp nhất các thay đổi và đăng một [GitHub fork] (https://github.com/eacousineau/think_complexity). – eacousineau