2

何でもできる新しい環境を定義するLaTeXの機能を十分に理解しているので、例、エクスカーション、リスト、質問セクションなどの環境を事前に定義することで本のブランディングを行うことができるオープンソースパッケージがあるかどうか疑問に思いました。 、背景が青みがかった環境の例、カジュアルな読者が黄色でスキップできる詳細のセクションなどがあります。

今日、私はfloatパッケージで少し遊んでいて、青い背景の環境になるように.styをカスタマイズしましたが、フォントスタイルをsans-serifに変更するようにマクロを調整することはできませんでした。

さて、これはほんの一例ですが、本をもう少しプロフェッショナルな見た目にするために、多くの人がこれを行っていたに違いないと思いました。LaTeXコーディングに時間を費やして環境を本文から際立たせる代わりに、コンテンツに集中できるLaTeXパッケージはありますか?

私がただできるドキュメントクラスはありますか?

\documentclass{fancyeducationalbook}

\begin{document}

\begin[bgcolor=orange]{fancyExampleEnvironment}
   % showing up in the PDF with a orange background
\end{fancyExampleEnvironment}

\end{document}

完全である必要はありませんが、さまざまなボックスを目立たせる必要があり、1年生が何らかの目的(たとえば、さらに読む、定義など)を持っていることをすぐに認識できるようにする必要があります。重要なのは、それが本を魅力的に見せることです。

私はいくつかのハッキングを気にしませんが、良い基盤があればいいのですが。非常に好ましいのは、このベースがオープンソースであるため、必要に応じてカスタマイズを再共有できることです。

更新:マルチページ環境をサポートするシステムを歓迎します。

4

6 に答える 6

3

私は数週間前に同様の質問をしました:

https://stackoverflow.com/questions/1783400/developing-ebooks-software

いくつかの回答で、他のツールやパッケージについて言及されていました。

明らかに、LaTeX には本のスタイルやそのようなものがありますが、主に科学文書を作成するツールであることを覚えておく必要があります。これは素晴らしいことですが、他のタスクには、その仕事により適したツールがしばしばあります。

幸運を祈ります。他に何か見つけた場合はお知らせください。私はまだ「理想的な」ツールを探しています :)

于 2009-12-14T14:28:46.963 に答える
2

より構成可能な長いドキュメント クラスの通常の推奨事項はmemoirです(広範な [manual PDF link を参照してください)。

色付きの環境背景などは、おそらく追加のクラスで持ち込む必要があります。

于 2009-12-14T16:01:42.310 に答える
1

教育出版用に設計された tex ベースの組版システムであるcontextを見てください。ラテックスよりもはるかに洗練された方法でページ レイアウトを処理し、はるかに特徴的な結果を得ることができます。

文脈を書くときは、凝ったものは使わないことをお勧めします。テキストが完成するまで、テキストとコンテンツに必要なグラフィックスに集中してください。編集してから、組版を行います。タイプセットされた後に文書を編集しようとすることは、作業のやり直しへの誘いです。

latex から context への変換はかなり簡単です。ラテックスよりもコンテキストの学習に関連する作業の方が多いですが、まあ、良い結果が必要ですか?

Postscript : ConTeXt: An Excursionは、コンテキストの主要なドキュメント準備機能の紹介を提供し、metapost との統合を紹介します。ドキュメントにはハイパーリンク ナビゲーションがありますが、一部の PDF ビューアーでは機能しません。

TeX Showcaseのドキュメントの一部は、コンテキストに基づいて作成されています。そこには印象的なラテックスの例もいくつかあります。ラテックスで良い結果を得ることができますが、それはかなり大変な作業だと思います.

contextgarden wiki には、公式ドキュメントのリストFrom LaTeX to ConTeXtというドキュメントの移行に関するアドバイスがあります。コンテキストを理解すれば、ドキュメントの移行は難しくありません。

于 2009-12-14T18:52:53.933 に答える
0

教授 Jim Hefferonは、LaTeXを使用した線形代数に関する本を書いています。彼は次のサイトでソースコードを共有しています:http: //joshua.smcvt.edu/linearalgebra/

ソースコードの使用条件は、GNU Free Documentation License(http://www.gnu.org/copyleft/fdl.html)です。

彼のコードをチェックしてください。私は本のフォーマットが好きです。

私は基本的な数学についていくつかメモを取っていますが、正直なところ、マクロはまだ改善が必要だと思います。http://www.aprendematematicas.org.mx/notas.htmlでメモ(すべてスペイン語)をチェックして ください

于 2012-03-23T21:36:00.613 に答える
0

関連する質問:

于 2009-12-14T15:47:14.857 に答える
0

編集#2 : http://www.math.harvard.edu/computing/latex/color.html、特に「色付きのボックスの背景」と呼ばれる方法の約2/3のセクションをチェックアウトすることをお勧めします...また、このリンクhttp://www.latex-community.org/forum/viewtopic.php?f=5&t=1441&start=0&st=0&sk=t&sd=aframedは、明らかに環境の背景に色を付けるパッケージについて語っています。

編集:独自のコマンドにしました。

\documentclass[10pt]{article}
\usepackage{tikz}
\definecolor{shade}{HTML}{884763}   

\newcommand{\uglybg}[1]{%
\begin{tikzpicture}
\node [fill=shade,rounded corners=5pt]
{%
\begin{minipage}{1\textwidth}
#1
\end{minipage}
};%
\end{tikzpicture}
}

\begin{document}

\uglybg{some text here please}

\end{document}
于 2009-12-14T17:32:58.893 に答える