Tôi đang cố gắng sử dụng gpp
(Bộ tiền xử lý chung) để thêm một số thông tin bổ sung trước và sau một #include
. Mã này như sau:
\define{\code{filename}}{PRE \include{\filename} POST}
==> \code{./t.txt} <==
Và đầu ra:
$ gpp -T t.mkd -o t.out
t.mkd:2: error: Requested include file not found
Tôi nghĩ rằng có một vấn đề với việc tham chiếu \filename
với \include
như \filename
sẽ chỉ được đánh giá một lần \code
được gọi trong khi meta meta sẽ lưu trữ các tham số của chúng tại thời điểm xác định (Nếu tôi hiểu tài liệu chính xác).
Tôi đã thử một loạt các công cụ khác nhau và trong khi đây rõ ràng là một loại câu hỏi RTFM, mục đích sử dụng công cụ của tôi quá hạn chế để sử dụng toàn bộ thời gian để học công cụ (và không chỉ thử một bộ tiền xử lý khác và một bộ xử lý khác cho đến khi một thứ chỉ hoạt động đủ tốt - tôi bắt đầu thử nghiệm với gpp vì nó có vẻ khá có khả năng nếu chúng ta cần thêm sau này).
PS: Xin lỗi về việc thiếu các thẻ có liên quan. Tôi không có đủ danh tiếng để tạo thẻ và người duy nhất xuất hiện là macro
.