オンライン文献 Web サイトから書籍をダウンロードして編集する
サポートされている Web サイト:
Webサイト | 書籍のインデックスページの例 |
---|---|
無忧书城 | https://www.51shucheng.net/wangluo/huaqiangu |
七猫小说 | https://www.qm11.cc/book/9436/ |
九九藏书ネット | https://www.99csw.com/book/3952/136682.htm |
Cloudflareバイパススクリプト
ユーザーはよく知っているはずです
Python 仮想環境を作成し、次のコマンドを実行します。
pip install -r requirements.txt
XeLaTex をインストールし、端末でxelatex
呼び出すときにオペレーティング システムが XeLaTex を認識できることを確認します。
対応する文字セットで書かれた書籍の処理をサポートするために必要なフォントをダウンロードします。
必要なフォント
文字セット | フォント |
---|---|
ラテン | (なし) |
中国語 | ソースHanSerifCN-レギュラー.ttf |
対象の書籍が複数の言語で書かれている場合、ユーザーはすべての言語を正しく表示できるフォントを 1 つ見つけなければなりません。このプログラムは複数のフォントの使用をサポートしていません。
書籍のインデックス ページが$book_index
、書籍を保存するローカル フォルダが$local
あることを示します。次のコマンドを実行してブックをダウンロードします。
python main.py -s "$book_index" -t "$local"
その他の機能については、次のコマンドを実行します。
python main.py -h
次のコマンドを実行します。
python export_latex.py -t "$local"
$local/book.tex
内のテキストを校正し、内容を手動で修正します。
必要なフォントを$local
にコピーします。
次のコマンドを実行し、 $local/book.pdf
の内容を確認します。目次が見つからない場合は、再度実行します (最大 3 回試行します)。
cd $local
xelatex book.tex
$local/book.tex
の内容を手動で修正し、 $local/book.pdf
の内容が正しくなるまで手順 4 を繰り返します。
使用後にファイルをクリアするには、次のコマンドを実行します。の
python clear_cache.py -t "$local"