[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[241] 空白問題に関する質問



はじめまして、池田と申します。

SmartDoc(version 0.6.7)を利用させて頂いておりますが、
下記について、教えていただきたく、よろしくお願い致します。


はじめに、質問の内容についてですが、

 「SmartDoc形式のドキュメントを、HTML4.0、及び、LaTeX2eに変換する際に、
"空白"、"インデント"をデータとして扱い、表示したい。」

というものです。

以下にこの質問の内容について、例を示しました。

# 入力ファイル(SmartDoc形式)
┌─────────────────────────────┐
│<?xml version = '1.0' encoding = 'EUC-JP'?>               │
│<doc xml:lang="ja">                                       │
│<head>                                                    │
│<title>−【例】−</title>                                 │
│<subtitle>−【空白問題】−</subtitle>                     │
│</head>                                                   │
│<body>                                                    │
│この後は空白が10byte          この前は空白が10byte        │
│この後はインデントが1	この前はインデントが1      │
│</body>                                                   │
│</doc>                                                    │
└─────────────────────────────┘

# HTML、TeX変換後の出力結果(現在は、このように出力される。)
┌────────────────────────────┐
│この後は空白が10byte この前は空白が10byte               │
│この後はインデントが1 この前はインデントが1           │
└────────────────────────────┘

# HTML、TeX変換後の出力結果(このように出力したい。)
┌────────────────────────────┐
│この後は空白が10byte        この前は空白が10byte        │
│この後はインデントが1	この前はインデントが1    │
└────────────────────────────┘


 オンラインマニュアルの「テクニカルオーバービュー/文字列操作」内では、
・行末問題
・空白問題
・インデント問題
についての記載があり、

いずれも、
・SmartDocの基本文法から分離
・タグごとに異なった取り扱いが可能
・ユーザ定義のノーマライザを追加可能
とされておりますが、

具体的な仕様については、見つけることが出来ませんでした。

つきましては、具体的な指定方法など、取り扱い方法についてご教授ください。

以上、簡単ではありますが、よろしくお願い致します。

---
池田 ikeda@pfu.co.jp