簡體   English   中英

如何使用Tex,Latex,ConTeXt創建自定義布局/更改標題背景顏色?

[英]How can I make a custom layout / change header background color … with Tex, Latex, ConTeXt?

目前,我是通過Python Report Labs動態生成此文檔的 ,以生成pdf文檔。

現在,我想嘗試使用Tex / Latex / ConTeXt生成此文檔…

我有一些問題:

  • 如何進行布局?
  • 如何設置標題背景顏色?
  • 如何定義我的自定義標題(帶有藍色框)?
  • 什么是我的項目更好的選擇:Latex或ConTeXt?

我需要使用什么包裝?

  • 幾何形狀?
  • fancyhdr?

你有例子嗎? 一些資源?

昨天,我閱讀了許多文檔……但我沒有發現問題的解決方案/示例。

除了您已經提到的fancyhdr一些有用的軟件包是:

  1. titlesec可以更好地控制欄目標題
  2. booktabs ,可以更好地控制表格布局
  3. PGF/TikZ用於文檔中的圖形,即角落中的翻頁效果,也許還有藍色框(盡管這可能被認為有點過大:)
  4. memoir ,可以更好地控制文檔的布局,但是該軟件包比您可能需要的更面向書籍
  5. koma-script可能是memoir的不錯選擇,但我不熟悉它,所以我不知道它的缺點

這不是一個完整的列表,我對這種排版的經驗還不夠豐富,對排版方面的內容沒有多大幫助,但是考慮到您的問題,這些都是我想起的軟件包:)。

使用inputenc排版俄語文本應該不會有問題。

也許實際的過程在ConTeXt中會更容易,它更傾向於控制排版,但是我對此並不熟悉。

祝好運!

我肯定會在上下文而不是Latex中進行這種思考:Context允許網格布局,並允許您定義將文本和其他圖形置於背景圖形之上的層。 但是正如Pieter所說,您可以嘗試使用TikZ和Latex來實現。

Unicode不會對常規Latex或Context產生任何障礙:使用Unicode,只需指定您要將utf-8用作輸入編碼即可。

如果您確實使用了Latex,則沒有頁眉或頁腳,也不會為其分配垂直空間。

帶上下文:

  1. 如何進行布局? —使用網格布局。
  2. 如何制作標題背景顏色? -使用\\ setupbackground
  3. 如何定義我的自定義標題(帶有藍色框)? -我不明白您想在這里做什么。

除了Grid模式以及如何在后台放置圖形外,您需要執行的所有操作均在Context a游覽中記錄 網格模式在上下文手冊中進行說明。 掌握層有點棘手,但是上下文Wiki中的是一個不錯的起點。

對於titleseccolor包,請在LaTeX head中使用它(在\\begin{document}

\usepackage{titlesec}
\usepackage{color}

% Colors
\definecolor{textcolor}{rgb}{.90,.95,1}
\definecolor{boxcolor}{rgb}{.94,.97,1}

% Header style
\titleformat{\section}
{\color{textcolor}\normalfont\Large\bfseries}
{}{1em}{{\color{boxcolor}\rule{0.35cm}{0.35cm}}\quad}

制作藍色框並更改標題顏色,字體並刪除編號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM