LaTeX は当初、いくつかの標準クラスが分散されたかなり柔軟なシステムとして設計されました。
現在の状況では、カスタム レイアウトが必要な場合は、サポートするコードを自分でいくつか記述する必要があります。他にどのように起こりますか?HTML+CSS で作業用のテンプレートが提供されるわけではありません。自分で設計を実装する必要があります。
独自のスタイルを作成することは、多くの場合、実際にはオプションではありません
ああ、まあ、LaTeX でプログラミングする方法を知らない限り、そうではありません!
真剣に、それはすべて、どこから始めて、何を構築するかを知ることにかかっています。あなたが例として挙げたカタログは、私の意見では、LaTeXでかなり簡単に実行できます。それはただの箱の集まりです。
次のようなものを書くことができます
\newcommand\catalogueEntry[4]{%
\parbox[t]{0.23\linewidth}{\textbf{#1}}%
\hfill
\parbox[t]{0.23\linewidth}{\includegraphics{#2}}%
\hfill
\parbox[t]{0.23\linewidth}{\textbf{Characteristics}\\ #3}%
\hfill
\parbox[t]{0.23\linewidth}{\textbf{Application}\\ #4}
}
そしてそのまま使う
\catalogueEntry{Spotlights}{spotlight.jpg}
{Eclipse spotlights are...}
{Narrow to medium...}
これは、迅速にノックアップできるものの基本的な例にすぎません。これをより柔軟なシステムに変えるために、より洗練されたものを使用できます。
私は LaTeX を拡張可能なマークアップ システムと考えています。マークアップをページ上での表示から分離すれば、希望する形式で情報を表示するのはそれほど難しくありません。しかし、始めるのは少し難しいことは認めざるを得ません。LaTeX プログラミングの学習曲線はかなり急勾配になる可能性があります。