Đây là lệnh runbib có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
runbib - tạo thư mục RefDB
SYNOPSIS
yếm dãi [-a người lái xe] [-b html-trình điều khiển] [-c xhtml-trình điều khiển] [-d cơ sở dữ liệu] [-E mã hóa]
[-G tệp css] [-h] [-i Địa chỉ IP] [-I tên] [-j ngọc-args] [-N con số] [-r] [-s]
[-S phong cách] [-t Loại đầu ra] [-u tên] [-w mật khẩu] tên tập tin
MÔ TẢ
Tập lệnh shell này là một trình bao bọc cho ứng dụng thư mục giới thiệu(1) để đơn giản hóa
tạo thư mục. Đối với các tài liệu SGML và XML, runbib trước tiên chạy openjade hoặc
xsltproc(1), tương ứng, để truy xuất danh sách các trích dẫn từ tài liệu nguồn của bạn. sau đó
nó chạy giới thiệu(1) để tạo thư mục dưới dạng một thực thể bên ngoài dựa trên
trích dẫn thông tin trích dẫn. Nó cũng sẽ tạo các tệp trình điều khiển biểu định kiểu với
thông tin định dạng cho các lần chuyển đổi tài liệu tiếp theo. Đối với tài liệu BibTeX,
runbib sử dụng thông tin trong tệp .aux để truy xuất tệp thư mục mà bạn có thể
sử dụng làm tệp đầu vào cho cái yếm(1).
LỰA CHỌN
-a người lái xe
Đường dẫn đầy đủ của tệp trình điều khiển XSL tùy chỉnh cho đầu ra được in. Tệp này phải nhập
tệp trình điều khiển RefDB thích hợp.
-b html-trình điều khiển
Đường dẫn đầy đủ của tệp trình điều khiển XSL tùy chỉnh cho đầu ra HTML. Tệp này phải nhập
tệp trình điều khiển html RefDB thích hợp.
-c xhtml-trình điều khiển
Đường dẫn đầy đủ của tệp trình điều khiển XSL tùy chỉnh cho đầu ra XHTML. Tệp này phải nhập
tệp trình điều khiển RefDB xhtml thích hợp.
-d cơ sở dữ liệu
Tên của cơ sở dữ liệu mặc định.
-E mã hóa
Chọn một mã hóa ký tự đầu ra. Nếu tùy chọn này không được sử dụng, dữ liệu thư mục
sẽ sử dụng mã hóa ký tự của cơ sở dữ liệu. Nhìn thấy iconv_open(3) cho danh sách
các bảng mã có sẵn.
-G Tệp CSS
Đặt đường dẫn hoặc URL của tệp CSS sẽ được sử dụng bởi đầu ra html (x)
-h
Hiển thị trợ giúp và màn hình sử dụng, sau đó thoát.
-i Địa chỉ IP
Đặt địa chỉ IP của hộp đang chạy máy chủ ứng dụng refdbd(1).
Thay vì địa chỉ IP, bạn cũng có thể chỉ định tên máy chủ miễn là nó có thể
được giải quyết đúng cách bởi hệ thống của bạn.
-I tên
Thay đổi giá trị của khai báo thực thể để bao gồm các phần được đánh dấu. Nhiều mục
có thể. Chúng được thông qua như -i tùy chọn cho Jade / OpenJade.
-j ngọc-args
Đặt các tùy chọn dòng lệnh bổ sung cho Jade / OpenJade
-N con số
Sử dụng tùy chọn này để chỉ định nơi bắt đầu đánh số các tham chiếu.
Giá trị mặc định là 1. Tùy chọn này rất hữu ích nếu bạn cần kết hợp hỗn hợp lại với nhau
thư mục hoặc thư mục theo từng chương vẫn cần được đánh số
liên tiếp
-r
Sử dụng tùy chọn này để yêu cầu thư mục sống thay vì nấu chín. Thư mục thô
không được định dạng theo bất kỳ cách nào và được xử lý bằng DocBook hoặc TEI tiêu chuẩn
các bảng định kiểu thay vì bằng các tệp trình điều khiển RefDB.
-s
Bỏ qua bước trích xuất ID của runbib. Bạn phải cung cấp một tệp XML được đặt tên phù hợp
chứa các ID được yêu cầu.
-S phong cách
Chỉ định kiểu thư mục. Điều này kiểm soát định dạng của thư mục và
các trích dẫn trong văn bản khi tài liệu được xử lý.
-t Loại đầu ra
Chọn loại đầu ra. Sử dụng db31 để tạo các thư mục DocBook SGML, db31x cho
Tài liệu thư mục XML của DocBook, teix cho thư mục XML TEI, cái yếm cho BibTeX
thư mục, và rtf cho các thư mục RTF.
-u tên
Đặt tên người dùng để truy cập cơ sở dữ liệu. Lưu ý: Tên người dùng này không cần giống với
tên đăng nhập của người dùng. Đây là tên người dùng bắt buộc để truy cập cơ sở dữ liệu
máy chủ.
-w mật khẩu
Đặt mật khẩu để truy cập cơ sở dữ liệu. Lưu ý: Mật khẩu này không cần giống với
mật khẩu đăng nhập của người dùng. Đây là mật khẩu bắt buộc để truy cập cơ sở dữ liệu
máy chủ.
CẤU HÌNH
Thay vì sử dụng các công tắc dòng lệnh, runbib cũng có thể được định cấu hình bằng
tệp cấu hình runbib. Như với tất cả các tệp cấu hình refdb, bạn có thể duy trì
bản sao toàn cầu trong / usr / local / etc / refdb / và một bản sao cho mỗi người dùng trong $ HOME. Hãy nhớ rằng
tệp cấu hình runbib chỉ bao gồm những tùy chọn không được chuyển đến giới thiệu(1) như
công cụ đó có tệp cấu hình riêng của nó.
Bàn 1. refdbjaderc
┌─────────────────┬────────── ────┐
│Biến │ Mặc định │ Bình luận │
├──────────────────┼────────── ────┤
│jade_includearg │ none │ Thay đổi giá trị của một │
│ │ │ khai báo thực thể thành │
│ │ │ bao gồm các phần được đánh dấu. │
│ │ │ Nhiều mục nhập là │
│ │ │ có thể. Đây là │
│ │ │ trôi qua như -i tùy chọn để │
│ │ │ Ngọc / OpenJade. │
├──────────────────┼────────── ────┤
│jadeargs │ none │ Đặt lệnh bổ sung │
│ │ │ tùy chọn dòng cho │
│ │ │ Ngọc / OpenJade. Sử dụng ví dụ: │
│ │ │ "-E 0" để tắt │
│ │ │ giới hạn lỗi tối đa │
├──────────────────┼────────── ────┤
│outformat │ db31 │ Đặt đầu ra mặc định │
Định dạng │ │ │. Các giá trị được hỗ trợ │
│ │ │ là db31 (DocBook SGML │
│ │ │ 3.1 trở lên), db31x │
│ │ │ (DocBook XML 3.1 và │
│ │ │ sau), db50x (DocBook │
│ │ │ XML 5.0 trở lên), teix │
│ │ │ (TEI P4), bibtex và │
│ │ │ rtf. │
└─────────────────┴────────── ────┘
SGML OUTPUT
refdbib tạo ra hai tệp đầu ra ngoài danh sách ID được tạo bởi Jade / OpenJade.
runbib tạo một tệp đầu ra khác từ những tệp này. Giả sử bạn có tệp nguồn foo.sgml
và sử dụng phong cách thư mục J.Biol.Chem. bạn sẽ nhận được:
J.Biol.Chem.dsl
Đây là tệp tệp trình điều khiển DSSSL mã hóa một số thông tin định dạng bổ sung
cụ thể cho kiểu thư mục đã chọn để sử dụng trong tài liệu tiếp theo
các phép biến hình. Tệp này sẽ được ghi vào thư mục làm việc hiện tại. Các
tệp trình điều khiển là một biểu định kiểu mục đích kép cho HTML và đầu ra có thể in được.
foo.id.xml
Đây là tệp XML trung gian mã hóa các trích dẫn trong foo.sgml.
foo.bib.sgml
Đây là tệp chứa phần tử thư mục DocBook. Bạn phải bao gồm cái này
gửi như một thực thể bên ngoài vào tài liệu nguồn của bạn để tích hợp danh mục
vào văn bản của bạn.
J.Biol.Chem.css
Đây là một tệp CSS chứa thông tin định dạng được sử dụng bởi đầu ra html.
XML OUTPUT
refdbib lại tạo ra hai tệp đầu ra như đối với đầu ra DocBook SGML ở trên và chúng tôi cũng
đếm danh sách ID được tạo bởi xsltproc. Tuy nhiên, runbib thực hiện một chút xử lý hậu kỳ,
vì vậy cuối cùng bạn sẽ nhận được hai tệp bổ sung. Giả sử bạn có tệp nguồn foo.xml và
sử dụng phong cách thư mục J.Biol.Chem. bạn sẽ nhận được:
J.Biol.Chem.fo.xsl
Đây là tệp trình điều khiển XSL được sử dụng cho đầu ra có thể in, có chứa thêm
định dạng thông tin cụ thể cho kiểu thư mục đã chọn. Tệp này sẽ là
được ghi vào thư mục làm việc hiện tại.
J.Biol.Chem.html.xsl
Đây là tệp trình điều khiển XSL được sử dụng cho đầu ra HTML, có chứa định dạng bổ sung
thông tin cụ thể cho kiểu thư mục đã chọn. Tệp này sẽ được ghi vào
thư mục làm việc hiện tại.
foo.id.xml
Đây là tệp XML trung gian mã hóa các trích dẫn trong foo.xml.
foo.bib.xml
Đây là tệp chứa thư mục DocBook hoặc TEI. Bạn phải bao gồm cái này
gửi như một thực thể bên ngoài vào tài liệu nguồn của bạn để tích hợp danh mục
vào văn bản của bạn.
J.Biol.Chem.css
Đây là một tệp CSS chứa thông tin định dạng được sử dụng bởi html hoặc xhtml
đầu ra.
BIBTEX OUTPUT
refdbib tạo một tệp đầu ra với thông tin tham chiếu. Nếu tài liệu của bạn được đặt tên
foo.tex, mủ cao su sẽ tạo một tệp foo.aux mà refdbib sử dụng làm tệp đầu vào. Refdbib
tệp đầu ra sau đó sẽ được đặt tên là foo.bib và có thể được sử dụng bởi cái yếm dưới dạng tệp đầu vào.
RTF OUTPUT
refdbib tạo một tệp đầu ra với thông tin tham chiếu. Nếu tài liệu của bạn được đặt tên
foo.rtf, rtfcences trích xuất các trích dẫn và viết chúng vào foo.id.xml. refdbib
sử dụng như một tệp đầu vào. Sau đó, tệp đầu ra refdbib sẽ được đặt tên là foo.bib.rtf và có thể là
được sử dụng bởi refdbrtf dưới dạng tệp đầu vào.
THÍ DỤ
Bạn nên chạy tập lệnh này từ thư mục nơi các tệp tài liệu của bạn được lưu trữ, vì tất cả
đầu ra sẽ được ghi vào thư mục làm việc hiện tại theo mặc định.
Lệnh sau sẽ tạo tệp thư mục DocBook SGML cùng với DSSSL
tệp trình điều khiển biểu định kiểu cho tài liệu DocBook SGML mypaper.sgml. Các tệp đầu ra là
được chỉnh sửa để phù hợp với phong cách trích dẫn và thư mục của "Tạp chí Sinh học
Hóa học ", đã được thêm vào cơ sở dữ liệu với tên" J.Biol.Chem. "Trước đây. Tất cả
các tham chiếu không chứa tên cơ sở dữ liệu được mã hóa cứng được giả định là trong
thanh cơ sở dữ liệu.
~$
yếm dãi -d thanh -S "J.Biol.Chem." -t db31 mypaper.sgml
Sử dụng runbib trực tuyến bằng các dịch vụ onworks.net