VietTUG.org - old forum - threads' archive

thread_id = 3820, contains 3820, 3821, 3825, 3827, 3849, 3851, 3853, 3854, 3860, 3869, 3983
id = 3820, parent = 0, thread = 3820, catid = 5, locked = 0, moved = 0,
userid = duonggvt, ip = 125.235.232.198, time = 2007/08/05 (1186319495) ,
subject = Tạo 1 cuốn sách, hits = 3246, karma = 0+0-,
Xin mọi người chỉ cho mình biết có gói nào tạo ra cuốn sách như sau không: nó giống như cuốn cua mà học sinh các trường hay dùng đó. Mình định tạo 1 tài liệu bài tập kèm thao chương trình cho học sinh nhưng dùng mẫu \book thì in trên trang A4 to quá, học sinh lại lười, cặp nhỏ ko chịu mang theo. Đại loại yêu cầu của gói như sau:
Nếu cuốn sách có 40 trang thì trên 1 mặt tờ A4 phải là trang 40,trang 1 và mặt còn lại là trang 2, trang 39 ...
xin mọi người trả lời giúp cho!
 
id = 3821, parent = 3820, thread = 3820, catid = 5, locked = 0, moved = 0,
userid = viettug, ip = 222.254.113.189, time = 2007/08/06 (1186335854) ,
subject = Re:Tạo 1 cuốn sách, hits = 0, karma = 0+0-,
một cách đơn giản (không dùng TeX) là dùng chương trình FinePrint. Anh chàng này cho phép in booklet, phóng to, thu nhỏ, sắp xếp trang.
 
id = 3825, parent = 3821, thread = 3820, catid = 5, locked = 0, moved = 0,
userid = duonggvt, ip = 123.19.185.53, time = 2007/08/06 (1186386386) ,
subject = Re:Tạo 1 cuốn sách, hits = 0, karma = 0+0-,
viettug:
một cách đơn giản (không dùng TeX) là dùng chương trình FinePrint. Anh chàng này cho phép in booklet, phóng to, thu nhỏ, sắp xếp trang.
Còn ở Linux thì Kỳ Anh giới thiệu cho mình phần mềm nào đây?
ps: cái FinePrint cũng đòi lixăng đấy.
 
id = 3827, parent = 3825, thread = 3820, catid = 5, locked = 0, moved = 0,
userid = viettug, ip = 222.254.113.189, time = 2007/08/06 (1186392261) ,
subject = Re:Tạo 1 cuốn sách, hits = 0, karma = 0+0-,
dùng FinePrint cho nó đơn giản chịu khó dành ít tiền ra mua cái license mà được sự tiện dụng. hì hì

thực ra việc sắp xếp các trang có thể thực hiện nhờ gói công cụ psutils (có cả trên windows và linux; psutils có sẵn trong miktex). Hai chương trình quan trọng là psbook và psnup. Giả sử Dương có tập tin FOOBAR.ps (ps nhé), cần sắp xếp lại 2 trang trên một mặt
psbook FOOBAR.ps tmp1.ps
psnup -2 tmp1.ps NEW_FOOBAR.ps

tập tin NEW_FOOBAR.ps là cái mà Dương cần.

Thử đi nhé còn vài tinh chỉnh nữa, nhưng nếu Dương may mắn thì sẽ không cần tới chúng
 
id = 3849, parent = 3827, thread = 3820, catid = 5, locked = 0, moved = 0,
userid = nhdien, ip = 222.254.29.211, time = 2007/08/10 (1186732145) ,
subject = Re:Tạo 1 cuốn sách, hits = 0, karma = 1+0-,
Trong VieTeX 2.1 đã có cài chuyển đổi từ hai trang nhỏ vào trang A4. Cách làm như sau:
1. Biên dịch tệp TeX với:
\textheight 16truecm
\textwidth 11.3truecm
(đây là khổ sách loại nhỏ tôi thường làm)
2. Nhấn nút chuyển DVI -> PS
3. Vào Menu (hoặc nút có cái bảng)
setting -> choose compile
Chọn vào dòng: twopage và nhấn nút [select]
Chú ý: Vì sơ xuất trước khi nhấn [select] hãy vào nút
[edit] và thêm ở ô có <name> thành <name>.ps
(lúc lập trình tôi làm thiếu .ps)
4. nhấn nút GSview để xem kết quả
(Kết quả là cứ hai trang liên tiếp thì gộp vào nhau
để tiết kiệm giấy in)
VieTeX 2.2 sẽ được cập nhật và thêm chức năng làm sách nữa.
 
id = 3851, parent = 3849, thread = 3820, catid = 5, locked = 0, moved = 0,
userid = duonggvt, ip = 222.254.138.149, time = 2007/08/11 (1186842854) ,
subject = Re:Tạo 1 cuốn sách, hits = 0, karma = 0+0-,
Chắc là viettug nên viết thêm gói phục vụ cho việc này đi!
Mình cần cái đơn giản hơn kia!(có lẽ là hơi hồ đồ )Nhưng nhiệm vụ chung của chúng ta là làm cho tex càng tiện dụng càng tốt mà!.
Mình thích 1 gói như gói vnthesis của kỳ anh vậy! Chỉ cần khai:
\documentclass{smallbook} %ví dụ gói sẽ viết là smallbook
\begin{document}
................
\end{document}
Thế là ta đã có một cuốn sách cỡ 1/2 trang A4 được dàn trang, chỉ việc in ra rồi đóng gáy sách là xong, có footer header hẳn hoi!

To thầy nhdien: Thầy thấy đề nghị của em có chính đáng không? nếu có thì thầy thêm chức năng này vào vietex đi thầy ạ!
 
id = 3853, parent = 3851, thread = 3820, catid = 5, locked = 0, moved = 0,
userid = nhdien, ip = 222.252.120.152, time = 2007/08/11 (1186848826) ,
subject = Re:Tạo 1 cuốn sách, hits = 0, karma = 2+0-,
Cám ơn bạn đã quan tâm đến VieTeX, tôi đã thêm vào VieTeX 2.2,
Vấn đề này rất nhiều người gọi điện nhờ tôi giúp khi làm tóm tắt luận án Tiến sĩ. VieTeX 2.2 cũng thực hiện như phần tôi giới thiệu trên, chức năng gép 2 trang vào 1 trang vẫn nguyên vì tiện cho đọc, tiết kệm giấy trước khi in thành sách. Mặt khác tiện làm các tài liệu phân phát khi chuyển sang Pdf. Nhân đây tôi gửi thử 1 bài tôi mới viết định dạng theo kiểu nhỏ, tôi đặt ở kho Viettug: Đề thi với gói lệnh answers.(nhờ Viettug gép vào đây)

Nhân đây, tôi nói điều này các bạn đừng trách tôi lắm lời. Muốn làm một cái gì thì ta:
1. Phải tìm hiểu xem thiên hạ đã làm chưa, cái làm sách nhỏ thì tôi chưa thấy ở đâu làm.
2. Tại sao họ lại không làm, có cái gì để đạt đến mục đích cuối cùng của ta không? Vấn đề sách nhỏ qua thảo luận thì thấy vẫn làm TeX bình thường kết quả chỉ chuyển đổi khuôn dạng thì có rồi.
3. Ta có khả năng về thời gian và sức lực làm được không? Hay vẫn dùng TeX bình thường mà kết quả như nhau. Nhất là đã có nội dung luận án rồi, định dạng LaTeX rồi, lại phải chuyển sang một định dạng khác với các lệnh mới thì người dùng có thích hay không?
4. Bạn yêu TeX, nhưng TeX không phải là tuyệt hảo mọi thứ, ngày nay phải kết hợp nhiều thứ với các chương trình chuyên nghiệp khác để có kết quả tốt nhất. Nhân đây tôi cũng phải nói là một số bạn yêu TeX mà lại chê Windows, Windows có nhiều cái tốt mà TeX thèm khát cũng không có được vì triết lí khác nhau trong khi soạn thảo. Những cái gì tốt của Windows mà TeX có thể sử dụng được thì nên dùng như vẽ hình, biểu bảng, ... còn các gói lệnh của TeX cũng tốt nhưng người dùng không gò lưng ra mà học lệnh và nhớ những chi tiết tinh vi đó.
5. Tôi là người mọi tài liệu đều làm bằng TeX, tôi hiểu cái giá phải trả để dùng TeX. Những người bình thường dùng TeX không phải là dễ nên thế giới chỉ có giới khoa học và các nhà làm sách khoa học tự nhiên mới dùng thôi. Tôi có mấy lời như vậy nếu xúc phạm ai thì cho xin lỗi nhé, còn làm được gói lệnh mới thì tuyệt vời rồi, tôi chỉ sợ xa lầy vào đó mà hiệu quả thì không cao.

Chúc bạn may mắn.
 
id = 3854, parent = 3853, thread = 3820, catid = 5, locked = 0, moved = 0,
userid = texhax, ip = 222.254.113.129, time = 2007/08/12 (1186904169) ,
subject = Re:Tạo 1 cuốn sách, hits = 0, karma = 0+0-,
1/ tập tin answer.tex của thầy Điển: exam

2/ gửi Dương: vấn đề Dương mở đầu chủ đề này không nhất thiết phải giải quyết trong TeX. Mà có thể giải quyết rất đơn giản nhờ hai lệnh psbook và psnup. Dương thử làm theo đi. Còn cách của thầy Điển, mình nghĩ chẳng qua là thể hiện các lệnh postscript qua Menu của VieTeX mà thôi. Gói vnthesis lo về layout của luận văn là chính.

3/ cám ơn những ý kiến quý báu của thầy Điển. Em có thể một lần nữa nhìn lại mình đã làm gì trong thời gian qua forum:3833

4/ việc phát triển các gói cho TeX là một việc rất đáng hoan nghênh. Tuy nhiên, CTAN đã có rất nhiều gói rồi. Muốn làm thì xem họ đã làm được gì và dựa vào đó mà quyết định đi tiếp

...

-- texhax by kyanh
 
id = 3860, parent = 3854, thread = 3820, catid = 5, locked = 0, moved = 0,
userid = texhax, ip = 222.254.128.130, time = 2007/08/15 (1187114010) ,
subject = Re:Tạo 1 cuốn sách, hits = 0, karma = 0+-1-,
ai có giao trình Hướng dẫn sử dụng phần mềm GeospacW thì cho tui với liên hệ Email:[email protected]
 
id = 3869, parent = 3860, thread = 3820, catid = 5, locked = 0, moved = 0,
userid = phuongnam, ip = 123.22.87.122, time = 2007/08/17 (1187344475) ,
subject = Re:Tạo 1 cuốn sách, hits = 0, karma = 0+0-,
Bạn hãy vào Diễn đàn Toán học để download. Tôi đã đưa vào đó rồi.

file:SudungGEOSPACW.zip
 
id = 3983, parent = 3849, thread = 3820, catid = 5, locked = 0, moved = 0,
userid = duonggvt, ip = 125.235.233.185, time = 2007/09/09 (1189343487) ,
subject = Re:Tạo 1 cuốn sách, hits = 0, karma = 2+0-,
Qua sự hướng dẫn của viettug, phần hướng dẫn trong gói lshort và tham khảo tập tin twopage.bat trong vietex2.2 của thầy Điển, em đã tạo ra tập tin lamsach.bat với nội dung như sau: code:b935df9e6d (view, download)
@ECHO OFF
Rem tep TeX can dat:
Rem \textheight 20.5truecm
Rem \textwidth 13.5truecm
Rem  Dvi->Ps; Sau do moi dung chung trinh nay
Rem -----
@ECHO ON
psbook < %1 > out.ps
copy out.ps %1
pstops "4:[email protected](22.76cm,-0.6cm)[email protected](22.76cm,12.94cm)
 ,[email protected](-1.17cm,15cm)[email protected](-1.17cm,28.54cm)" < %1 >  out.ps
copy out.ps %1
pause


và bỏ file lamsach.bat vào thư mục c:/vietex/bat/

* Thêm chức năng làm sách vào vietex như sau:
1. Vào Menu (hoặc nút có cái bảng) setting -> choose compile
2. Chọn insert
3. Phần description gõ vào: Lam sach
4. Phần command chọn đường dẫn vào file lamsach.bat đã tạo ở trên.
5. Phần filename gõ vào : <name>.ps
6. Chọn OK

Tạo 1 cuốn sách nhỏ như sau:

1. Biên dịch tệp TeX với:
\textheight =20.5cm 
\textwidth =13.5cm
\oddsidemargin=1cm
\evensidemargin=0cm
\headwidth=13.5cm % (nếu có header và footer)

2. Nhấn nút chuyển DVI -> PS
3. Vào Menu (hoặc nút có cái bảng) setting -> choose compile
4. Chọn chức năng làm sách vừa tạo ở trên rồi nhấn select
5. Nhấn nút chuyển PS -> PDF

Xem kết quả PDF đi, tuyệt vời!