亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? sgml-guide-1.html

?? Linux初學(xué)者最好的老師就是howto了。相當(dāng)于函數(shù)man。
?? HTML
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.7">
 <TITLE>SGML-Tools 使用說明中譯版: 簡介</TITLE>
 <LINK HREF="SGML-Guide-2.html" REL=next>

 <LINK HREF="SGML-Guide.html#toc1" REL=contents>
</HEAD>
<BODY>
<A HREF="SGML-Guide-2.html">Next</A>
Previous
<A HREF="SGML-Guide.html#toc1">Contents</A>
<HR>
<H2><A NAME="s1">1. 簡介</A></H2>

<P>這是一份 SGML-Tools 文件處理系統(tǒng)的使用說明.SGML-Tools 提供一個 SGML DTD (文件形態(tài)定義,Document Type Definition)
及一組「置換檔(replacement files)」,可以將 SGML 轉(zhuǎn)換為 groff, LaTeX, HTML, GNU info, LyX, 與 RTF 的原始檔.
<P>SGML-Tools 主要以 
<A HREF="mailto:thomas.gordon@gmd.de">Tom Gordon</A> 的 QWERTZ DTD 為基礎(chǔ)發(fā)展的.
<P>
<H2><A NAME="ss1.1">1.1 關(guān)於此文件</A>
</H2>

<P>這份文件以附在 SGML-Tools 上的 linuxdoc DTD 所撰寫的.
它幾乎包含所有使用這份 DTD 來寫 SGML 文件所需知道的事情.
請參考 <CODE>example.sgml</CODE> 這份 SGML □例,你可以拿它當(dāng)作你自己文件的□本.
<P>
<H2><A NAME="ss1.2">1.2 為何用 SGML?</A>
</H2>

<P>我選擇使用 SGML 是因為 SGML 是專門用來轉(zhuǎn)換成其它格式的.
SGML 是 Standard Generalized Markup Language 的簡稱,它允許你指定文件的<EM>結(jié)構(gòu)</EM>---也就是,用何種事物來標(biāo)示文件.
你使用一份 DTD (文件形態(tài)定義) 來指定文件的結(jié)構(gòu).linuxdoc 是一種指定 Linux HOWTOs 與其它文件的 DTD.
QWERTZ 是另一種 DTD; SGML 的標(biāo)準(zhǔn)提供書,文章,及其馀一般文件所使用的 DTD.
<P>DTD 指定文件中「組成元素」的名稱.組成元素就是一種結(jié)構(gòu)---例如章,節(jié),段落,或是更小的像是這樣的
<EM>強(qiáng)調(diào)文字</EM>.然而跟 LaTeX 不同的是,這些組成元素并非 SGML 本身內(nèi)含的.linuxdoc DTD
就定義了類似 LaTeX 中的組成元素---你有章,節(jié),或是「環(huán)境」等等.然而,利用 SGML 
你可以照你喜歡定義文件的任何結(jié)構(gòu).就某方面來說,SGML 就像是低階的 TeX,而 linuxdoc DTD
則像是 LaTeX.
<P>別被這類比搞混了.SGML 并<EM>不是</EM>一種文件格式化系統(tǒng).沒有所謂的「SGML 格式」.
SGML 的原始檔<EM>只是</EM>用來轉(zhuǎn)換成其它格式以便處理的.還有,SGML 本身是用來指定文件的結(jié)構(gòu).
沒有 SGML 本身的文字格式化工具或是「巨集」之類的.所有的一切都定義於 DTD 中.
沒有 DTD 你不能使用 SGML,一份 DTD 定義了 SGML 該做什麼.
<P>
<H2><A NAME="ss1.3">1.3 它如何運作</A>
</H2>

<P>這里解釋如何使用 SGML-Tools 處理文件.首先,你需要一份 DTD.我用的是 QWERTZ DTD,
它本來是一群人因為需要類似 LaTeX 的 DTD 而做的.我將 QWERTZ DTD 修改成 linuxdoc DTD
以符合我們的需求.DTD 不過設(shè)定了文件的結(jié)構(gòu).它看起來像是這個樣子的:
<P>
<BLOCKQUOTE><CODE>
<PRE>
&lt;!element article - -
    (titlepag, header?, 
     toc?, lof?, lot?, p*, sect*, 
     (appendix, sect+)?, biblio?) +(footnote)>
</PRE>
</CODE></BLOCKQUOTE>
<P>這部份設(shè)定了「文件」的整個結(jié)構(gòu),就像是 LaTeX 的「documentstyle」.
這文件包含了一個書頁名(<CODE>titlepag</CODE>),一個可有可無的標(biāo)題(<CODE>header</CODE>),一個可選用的內(nèi)容列表(<CODE>toc</CODE>),可選用的圖形列表(<CODE>lof</CODE>)與表格列表(<CODE>lot</CODE>),任意數(shù)量的段落(<CODE>p</CODE>),任意數(shù)量的章節(jié)(<CODE>sect</CODE>),可選用的附錄(<CODE>appendix</CODE>),一個可選用的參考書目(<CODE>biblio</CODE>)以及注解(<CODE>footnote</CODE>).
<P>你可看出,DTD 并未說明文件應(yīng)如何被格式化,或它看起來長得怎麼樣.
它只不過定義了文件由何種部份所組成.在文件的另一個地方定義了 
<CODE>titlepag</CODE>, <CODE>header</CODE>, <CODE>sect</CODE> 及其馀的組成元素.
<P>寫文件時你并不需要知道任何關(guān)於 DTD 的文法規(guī)則.我只不過讓你看一下它長得什麼樣子還有它做了什麼.
但你<EM>必需</EM>熟悉這份 DTD 所定義的文件<EM>結(jié)構(gòu)</EM>.否則,在嘗試寫文件時你可能會違反結(jié)構(gòu),
而且被錯誤訊息搞昏了.下面我們會描述 SGML 文件結(jié)構(gòu)的細(xì)節(jié).
<P>接下來就是用這份 DTD 所定義的結(jié)構(gòu)來寫文件了.再說一次,linuxdoc DTD 使得文件看起來長得像 
LaTeX---所以很容易遵從.用 SGML 的術(shù)語來說,使用某一個特別的 DTD 來撰寫的單一文件叫做那份
DTD 的「案例(instance)」.
<P>為了將 SGML 原始檔轉(zhuǎn)換成其它格式(例如 LaTex 或 groff)以便處理,你所寫的 SGML 原始檔必須經(jīng)
SGML <EM>解析器</EM>處理過.我用的是 James Clark(<CODE>
<A HREF="mailto:jjc@jclark.com">jjc@jclark.com</A></CODE>) 所寫的 <CODE>sgmls</CODE> 解析器, 
他也是 <CODE>groff</CODE> 的作者.它用起來很方便.<CODE>sgmls</CODE> 讀入你的文件,檢查它遵循 DTD 所定義的結(jié)構(gòu).
它同時將你文件中的「巨集」和元素展開,以方便下一階段的 <CODE>sgmlsasp</CODE> 來處理.
<P><CODE>sgmlsasp</CODE> 用來將 <CODE>sgmls</CODE> 的輸出結(jié)果轉(zhuǎn)換成另一種格式(如 LaTeX).
它使用<EM>置換檔</EM>將原始 SGML 文件中的組成元素轉(zhuǎn)換成「目標(biāo)」格式(如 LaTeX 或 groff)對應(yīng)的原始檔.
<P>例如,一部份 LaTeX 的<EM>置換檔</EM>長得像這樣:
<BLOCKQUOTE><CODE>
<PRE>
&lt;itemize>    +    "\\begin{itemize}   +
&lt;/itemize>   +    "\\end{itemize}    +
</PRE>
</CODE></BLOCKQUOTE>

它說明了當(dāng)你在 SGML 原始檔中使用 <CODE>itemize</CODE> 元素時,應(yīng)該被置換成 LaTeX 原始檔中的
<BLOCKQUOTE><CODE>
<PRE>
\begin{itemize}
</PRE>
</CODE></BLOCKQUOTE>

(我說過了,DTD 中的元素像極了它們在 LaTeX 中的對應(yīng)物.)
<P>因此,要將 SGML 轉(zhuǎn)換成其它格式,你所要做的就是為此格式寫一個新的<EM>置換檔</EM>,
在新格式中為每一 SGML 組成元素指定適當(dāng)?shù)膶?yīng).事實上,沒這麼簡單---例如,
如果你嘗試轉(zhuǎn)換成和你的 DTD 完全不同的結(jié)構(gòu),你就有麻煩.不過,
比起要為每一種格式寫單獨的解析器與轉(zhuǎn)換程式還是要簡單的多.
SGML 提供一種一般的系統(tǒng)將一種原始檔轉(zhuǎn)換成許多格式.
<P>一但 <CODE>sgmlsasp</CODE> 轉(zhuǎn)換完成,你就有與原先 SGML 原始文件相對應(yīng)的 LaTeX 原始檔,
你可以像一般的 LaTeX 檔一樣來使用它.下面我會示□如何做這樣的轉(zhuǎn)換與格式化.
你只要用一行指令就夠了.
<P>不過首先,我要說明如何安裝及設(shè)定 SGML-Tools.
<P>
<HR>
<A HREF="SGML-Guide-2.html">Next</A>
Previous
<A HREF="SGML-Guide.html#toc1">Contents</A>
</BODY>
</HTML>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
高清不卡一区二区| 亚洲欧美怡红院| 天堂一区二区在线| 在线一区二区三区四区五区 | 久久综合九色综合欧美亚洲| 免播放器亚洲一区| 精品久久久久久无| 国产·精品毛片| 亚洲精品视频在线观看免费| 欧美视频在线观看一区| 三级成人在线视频| 久久看人人爽人人| 97国产精品videossex| 亚洲国产精品影院| 精品电影一区二区| 99国产精品视频免费观看| 一区二区三区欧美视频| 日韩三级视频中文字幕| 成人短视频下载| 午夜精品爽啪视频| 久久婷婷国产综合精品青草 | 国产在线看一区| 国产精品视频一区二区三区不卡| 91老司机福利 在线| 日韩一区欧美二区| 国产三区在线成人av| 色诱亚洲精品久久久久久| 日韩国产欧美视频| 欧美激情在线看| 欧美日韩另类国产亚洲欧美一级| 国产一区啦啦啦在线观看| 亚洲人妖av一区二区| 日韩一二在线观看| 91亚洲精品久久久蜜桃| 久久精品999| 亚洲综合久久av| 久久日韩粉嫩一区二区三区 | 欧美久久高跟鞋激| 粉嫩欧美一区二区三区高清影视 | 国产又黄又大久久| 亚洲一区视频在线观看视频| 久久亚洲精品小早川怜子| 在线观看av不卡| 成人精品免费视频| 国产一区二区三区美女| 免费高清视频精品| 亚洲成a人片在线不卡一二三区 | 欧美人与禽zozo性伦| 成人激情黄色小说| 国产最新精品免费| 午夜精品福利一区二区三区av| 国产欧美一区二区精品仙草咪| 在线不卡中文字幕播放| 欧洲av在线精品| 风间由美一区二区三区在线观看| 石原莉奈一区二区三区在线观看| 亚洲男人的天堂在线观看| 国产偷国产偷亚洲高清人白洁| 欧美一区二区三区视频免费 | 日韩一级在线观看| 欧美日韩精品一区二区| 在线观看亚洲精品视频| 99国产精品久久久| av在线播放不卡| 粉嫩久久99精品久久久久久夜| 国产乱子伦一区二区三区国色天香| 午夜精品一区在线观看| 夜夜精品浪潮av一区二区三区| 亚洲视频一区在线| 综合久久一区二区三区| 中文字幕中文字幕一区二区| 亚洲国产精品v| 国产欧美日韩麻豆91| 国产亚洲精品福利| 中文字幕亚洲精品在线观看| 国产精品网曝门| 国产精品高清亚洲| 亚洲婷婷在线视频| 一区二区成人在线视频| 亚洲国产综合在线| 日韩在线a电影| 免费看欧美美女黄的网站| 麻豆成人在线观看| 国产精品996| 成人av网站在线观看免费| 成人高清视频在线观看| 91精品91久久久中77777| 欧美特级限制片免费在线观看| 欧美日韩亚洲综合一区二区三区 | 国产一区不卡视频| 国产精品原创巨作av| 国产v日产∨综合v精品视频| 懂色一区二区三区免费观看| 色综合视频在线观看| 欧美日韩免费观看一区三区| 欧美一区二区三区在线观看视频| 日韩精品专区在线影院观看 | 自拍av一区二区三区| 一区二区三区精密机械公司| 五月天国产精品| 国产一区二区精品在线观看| 不卡一区二区在线| 欧美日韩一级片在线观看| 亚洲精品一区二区三区影院| 国产精品全国免费观看高清 | 亚洲欧洲韩国日本视频| 亚洲国产视频a| 精品无人区卡一卡二卡三乱码免费卡 | 青青草97国产精品免费观看无弹窗版| 捆绑变态av一区二区三区| 国产精品一区不卡| 91久久精品一区二区三| 欧美va亚洲va在线观看蝴蝶网| 国产精品色呦呦| 首页欧美精品中文字幕| 国产美女一区二区| 欧美色图免费看| 国产日韩亚洲欧美综合| 一区二区国产盗摄色噜噜| 久久精品国产亚洲5555| 91麻豆成人久久精品二区三区| 91精品国产综合久久精品麻豆| 国产日韩亚洲欧美综合| 日韩精品亚洲专区| 成人午夜伦理影院| 日韩欧美你懂的| 亚洲精品伦理在线| 国产在线播放一区二区三区| 91黄色免费版| 国产精品无人区| 琪琪久久久久日韩精品| 色婷婷亚洲精品| 久久久亚洲欧洲日产国码αv| 一区二区三区欧美日| 国产乱码精品1区2区3区| 欧美精品xxxxbbbb| 一区二区三区欧美视频| 成人手机电影网| 久久这里只有精品6| 婷婷久久综合九色综合绿巨人 | 精品一区二区三区免费毛片爱 | 97国产精品videossex| 久久综合狠狠综合| 日韩专区中文字幕一区二区| 色综合久久中文综合久久97| 国产情人综合久久777777| 麻豆精品国产91久久久久久| 欧美日韩在线免费视频| 亚洲情趣在线观看| 不卡欧美aaaaa| 中文字幕av资源一区| 国产精品资源在线| 国产午夜精品一区二区三区视频| 久久国产麻豆精品| 日韩欧美国产麻豆| 日韩电影在线免费观看| 在线免费观看成人短视频| 综合久久久久久| 91免费在线视频观看| 国产精品美女久久久久久2018| 国产精品亚洲一区二区三区在线| 欧美一卡2卡三卡4卡5免费| 天天色图综合网| 欧美日韩你懂的| 日日夜夜一区二区| 欧美精品电影在线播放| 天使萌一区二区三区免费观看| 欧美日韩一区二区三区视频| 亚洲国产日韩在线一区模特| 欧美在线观看视频在线| 亚洲精品免费在线| 欧美中文字幕一区| 视频一区中文字幕国产| 欧美一区二区视频观看视频| 麻豆精品在线看| 欧美成人性战久久| 成人一道本在线| 亚洲欧洲一区二区在线播放| 色综合一个色综合亚洲| 亚洲一区二区影院| 3d动漫精品啪啪1区2区免费| 捆绑调教美女网站视频一区| 久久久久久一级片| 91美女片黄在线观看91美女| 一区二区三区不卡视频| 欧美一区二区三区视频免费 | 国产福利一区二区三区视频在线| 久久久久久久久久久久久女国产乱| 国产精品中文字幕一区二区三区| 中文子幕无线码一区tr| 91视视频在线直接观看在线看网页在线看 | 日韩欧美自拍偷拍| 国产大陆a不卡| 亚洲婷婷综合色高清在线| 欧美日韩日日夜夜| 国产精品一区一区| 依依成人综合视频| 精品国精品国产| 97成人超碰视| 久久精品国内一区二区三区|