LaTex 中输入中文和藏文

本文介绍了如何在LaTeX文档中使用`xeCJK`和`polyglossia`包来支持中文和藏文的输入,包括设置主字体、脚本和语言环境,以便于在文档中混合使用这两种文字。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

LaTex 中输入中文和藏文

\documentclass{article}

\usepackage{fontspec}
\usepackage{polyglossia}
\usepackage{setspace} % 用于设置行距
\usepackage{xeCJK} % 用于支持中文

% 设置文档字体为藏文和中文
\setmainfont{Noto Serif}
\newfontfamily\tibetanfont{Tibetan Machine Uni}[
Script=Tibetan, % 指定脚本为藏文
AutoFakeBold=2.5 % 使用自动伪粗体,调整数字以达到合适的粗体效果
]
\setCJKmainfont{Noto Sans CJK SC} % 设置中文主字体为思源宋体

% 设置语言为藏文和中文
\setdefaultlanguage{tibetan}
% 设置行距为 1.2 倍
\setstretch{1.2}

\begin{document}

བཀྲ་ཤིས་བེད་ལེགས། \
吉祥如意
\end{document}

### LaTeX 文本块的用法 在 LaTeX 中,可以通过 `\parbox` 或 `minipage` 来创建文本块。这些工具允许用户在一个固定大小的空间内放置文字或其他内容。`\parbox` 是一种简单的命令形式,适合较小的内容区域;而 `minipage` 则提供了更强大的功能,适用于复杂布局。 #### 使用 `\parbox` `\parbox` 的基本语法如下: ```latex \parbox[position]{width}{content} ``` - **position**: 可选参数,指定盒子垂直对齐方式(默认为居中),可取值为 `[t]`, `[c]`, `[b]`。 - **width**: 设置文本块宽度。 - **content**: 要放入文本块的具体内容。 示例代码: ```latex \documentclass{article} \begin{document} Here is a parbox example: \\ \parbox[t]{5cm}{This text will be placed inside the box with specified width and alignment.} \end{document} ``` 上述代码展示了如何通过 `\parbox` 创建一个具有特定宽度顶部对齐的文本块[^1]。 --- #### 使用 `minipage` 对于更复杂的场景,可以使用 `minipage` 环境。它类似于 `\parbox`,但提供更大的灵活性,比如允许多行内容以及浮动对象。 其基本结构如下: ```latex \begin{minipage}[position]{width} ... \end{minipage} ``` 同样地: - **position**: 控制垂直对齐方式。 - **width**: 设定环境宽度。 下面是一个例子: ```latex \documentclass{article} \usepackage{lipsum} % 用于生成占位符文本 \begin{document} \noindent \begin{minipage}[t]{0.45\textwidth} \lipsum[1][1-3] \end{minipage} \hfill \begin{minipage}[t]{0.45\textwidth} \lipsum[2][1-3] \end{minipage} \end{document} ``` 此代码利用两个并列排列的小型页面实现了分栏效果。 --- ### 自定义新命令或环境 如果希望频繁调用某种样式化的文本块,则可通过 `\newcommand` 定义新的快捷指令。例如,假设我们需要反复构建带边框的矩形区域,可以用以下方法完成: ```latex % 定义一个新的命令 myBoxedText \newcommand{\myBoxedText}[2][t]{% \fbox{% 添加外层框架 \parbox[#1]{#2}{% #3% }% } } ``` 在此基础上,每次只需输入 `\myBoxedText[c]{5cm}{Your content here}` 即可快速生成所需格式[^2]。 另外,也可以借助 `\newenvironment` 构建完整的自定义环境: ```latex \newenvironment{customParbox}[2][t]{ \begin{center}\fbox{\parbox[#1]{#2}}}{ \end{center}} ``` 这样就可以像普通环境一样使用了: ```latex \begin{customParbox}[t]{7cm} Some long paragraph goes here. \end{customParbox} ``` 以上介绍了几种常见的 LaTeX 文本块操作技巧及其扩展应用^. ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值