Trang web ViệtUG hoạt động như một dự án tại http://viettug.org.
Bạn có thể đăng nhập với nickname như cũ nhưng phải lấy mật mã mới.
Tại trang web này, bạn có thể ĐỌC bài cũ nhưng không thể GỬI bài mới.
Trang nhà arrow Diễn đàn
Trang nhà
Tin mới
Diễn đàn
Tìm kiếm
Blog
Tải về
Wiki
** Lính mới **
** Dự án **
Đang xem
1 khách
hành động:

thực hiện cho box:
peter [10-4] 18/04/08:09 Tim loi giup
Như thế này dịch được
\documentclass{report}
\usepackage[utf8]{vietnam}
\newcommand{\thoigian}{\def \@tg}
\thoigian{2h}%
\begin{document}
Bay gio la: \@tg
\end{document}


Sao cái này lại không
\documentclass{report}
\usepackage[utf8]{vietnam}
\newcommand{\thoigian}{\def \@tg}
\newcommand{\ngay}{\def \@ng}
\thoigian{2h}
\ngay{22}
\begin{document}
Thoi gian: \@tg
Ngay: \@ng
\end{document}
viettug [32-14] 18/04/08:12 Re:Tim loi giup
@ là ký tự đặc biệt, có mã phạm trù (catcode) khác với các ký tự khác (a,b,c). Vì thế, khi định nghĩa \@tg thì thực tế bạn định nghĩa lệnh \@ với hai hậu tố tg. Nếu tiếp tục định nghĩa \@ng thì định nghĩa trước bị bỏ qua, và bây giờ \@ được định nghĩa với hai hậu tố ng. Vì lẽ đó, việc gọi đến \@tg sẽ báo lỗi.

Mọi chuyện sẽ bình thường nếu trong ví dụ của bạn, thay @ bởi ký tự khác, ví dụ \Xtg, \Xng, \XYtg, \XYng,...

Muốn lấy thời gian hoặc ngày tháng hiện tại, thì đã có: \the\date, \the\month, \the\year, \the\time.

Câu hỏi quan trọng là: Mục đích của bạn là gì?
peter [10-4] 18/04/08:15 Re:Tim loi giup
Cám ơn bác, mình làm được rồi