原  文:Spanish
译  者:Xovee
翻译时间:2021年4月17日

西班牙语

LaTeX 通过各种特殊的包来支持世界上各种语言的输入。本文介绍如何在 LaTeX 中输入西班牙语。

文章目录

  • 西班牙语
  • 介绍
  • 输入编码
  • 字体编码
  • 基于特定语言的包和命令
  • 连字
  • 参考指南

介绍

西班牙语中有一些特殊符号,例如 ñ 和一些重音符号。所以你需要一些特殊的设置来支持西班牙语的输入:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}\begin{document}\tableofcontents\vspace{2cm} %Add a 2cm space\begin{abstract}
Este es un breve resumen del contenido del
documento escrito en español.
\end{abstract}\section{Sección introductoria}
Esta es la primera sección, podemos agregar
algunos elementos adicionales y todo será
escrito correctamente. Más aún, si una palabra
es demasiado larga y tiene que ser truncada,
babel tratará de truncarla correctamente
dependiendo del idioma.\section{Sección con teoremas}
Esta sección es para ver qué pasa con los comandos
que definen texto\end{document}

输入编码

LaTeX 使用inputenc包来设置输入编码:

\usepackage[utf8]{inputenc}

我们推荐使用的编码是utf-8。你也可以根据你自己的操作系统选择其他类型的编码。

字体编码

LaTeX 通过fontenc包来支持西班牙语的字体编码:

\usepackage[T1]{fontenc}

尽管默认的0T1编码也可以很好地支持西班牙语,使用上面的编码可以更好地支持西班牙语中的某些特殊字符。

基于特定语言的包和命令

babel包可以支持西班牙语的连字习惯和翻译文档的元素:

\usepackage[spanish]{babel}

如你在本文开头的例子中所看到的一样,abstractContents被翻译成了ResumenÍndice。你还可以给babel包传递更多的参数,例如:

\usepackage[spanish, mexico]{babel}

现在你可以使用两种西班牙语本地化的参数:mexicomexico-com。后者在数学模式中使用逗号而不是通常的点作为小数点。

基于西班牙语的数学指令:

\section{Sección con teoremas}
Esta sección es para ver que pasa con los
comandos que definen texto\[ \lim x =  \sen{\theta} + \max \{3.52, 4.22\} \]El paquete también agrega un comportamiento especial
a <<estas marcas para hacer citas textuales>> tal como
lo indican las reglas de la RAE.


你可以看到,例如命令\sen\max\lim等,是被正常地显示的。完整的命令列表请看文末。为了让上面的功能可用,你必须在文档的 preamble 中添加下面的命令:

\def\spanishoperators{}

需要注意的是,<<>>在西班牙语中有特殊的格式,它可能和某些包产生冲突。如果你不需要这两个符号,或者你希望直接从键盘中输入它们,那么请给babel包(方括号中)传递es-noquotes参数。

连字

有些时候单词可能会分割在不同的行中,例如matemáticas可能被分割为mate-máticasbabel包一般可以很好地支持西班牙语单词的连字习惯。你也可以使用下面的方法:

 \usepackage{hyphenat}\hyphenation{mate-máti-cas recu-perar}

第一行命令引入了hyphenat包,第二行命令定义了具体的单词连字习惯。另一方面,如果你希望某些单词不要被分割,使用{\nobreak word}命令。

参考指南

西班牙语在数学模式中的一些 LaTeX 命令

LaTeX 命令 显示
\sen sen
\tg tg
\arcsen arc sen
\arccos arc cos
\arctg arc tg
\lim lím
\limsup lím sup
\liminf lím inf
\max máx
\inf ínf
\min mín

LaTeX 西班牙语相关推荐

  1. android 使用String.format(%.2f,67.876)自已定义语言(俄语、西班牙语)会把小数点变为逗号...

    市场人员反映公司的app使用系统设置俄语.西班牙语,double数据会把小数点变为逗号.调试一下,是自定义的语言时候(例如,俄语.西班牙语)转换String.format("%.2f&quo ...

  2. Maximum.TV 发布西班牙语Silverlight TV网站

    Maximum.TV 发布西班牙语Silverlight TV网站 Maximum.TV(观看需要美国代理)发布了一个采用Silverlight技术开发的视频网站. 这是一个了不起的采用IIS平滑流媒 ...

  3. 中医 西班牙语 PHP,php – MySql西班牙语字符数据

    我有一个包含西班牙语字符的数据库.填充数据库我从客户端页面获取具有字符编码= UTF-8的值.当我在mySql数据库中插入值时,行包含更改的数据.例如,如果我插入'México',数据库中的条目是'M ...

  4. 欧洲语言学习统一标准C1C2音频,北京通州区有没有西班牙语培训班(为何选择西班牙语)...

    北京通州区有没有西班牙语培训班,选择北京西班牙语培训则是正确的抉择,西班牙语等级如何划分,选择西班牙语好吗,西语跟德语哪个难,少儿学西班牙语有什么优势,孩子学西班牙语启蒙好学吗,如何零基础入门西班牙语 ...

  5. android mkv 字幕乱码,Android 西班牙语字幕乱码 字符编码

    今天碰到一个西班牙语字幕乱码的问题.首先使用JcharDet jar包验证字幕文件编码类型为:windows-1252 其实 和 ISO8859-1 类似. 将其转化为万能的UTF-8 或者UTF-1 ...

  6. 西班牙语dele等级_西班牙语DELE不同等级是什么水平?

    我们所说的西班牙语Dele考试,全名是<对外西班牙语水平证书(Diplomas de Español Como Lengua Extranjera>, 是塞万提斯学院以西班牙教育科学部的名 ...

  7. 语言的学习 —— 西班牙语(español)

    联合国六大官方语言:英语.法语.俄语.汉语.西班牙语.阿拉伯语: 在七大洲中,主要是在拉丁美洲国家中(巴西.伯利兹.法属圭亚那.海地等地除外).很多说西班牙语的人把他们的语言称为西班牙语(españo ...

  8. a1a2b1b2c1c2语言级别区分,西班牙语 | 西班牙语的等级是怎么划分的?(A1/A2、B1/B2、C1/C2)...

    西班牙语的等级是怎么划分的? 首先,衡量西语水平的等级不只是一种,比如我们国内的西语专业,会用专四.专八来考察学生的西语水平. 而我们常说的西语A2,西语B2,实际上采用的是欧洲语言共同参考框架(Ma ...

  9. 灵格斯(lingoes)词霸 + Acapela破解语音包(法语,德语,西班牙语,美国英语)

    放弃金山词霸.有道词典等等吧,试一试Lingoes! 以下来自:http://blog.163.com/bugoo_cat/blog/static/4408845420111175812162/ 本文 ...

最新文章

  1. iPhone上将短信内容发送到指定邮箱的方法
  2. IDEA报错:Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is `com.mysql
  3. Unity,UDK,Unreal Engine4或者CryENGINE——我应该选择哪一个游戏引擎
  4. 50 岁的他笑谈码农真相,看完清醒了!| 人物志
  5. JSK-8 字符串长度【入门】
  6. cookie和session基础以及在Django中应用
  7. QT表格的宽度自适应调整方法void setStretchLastSection ( bool stretch ) 转帖
  8. nginx源码准备 - Linux C++网络编程(五)
  9. 电力载波通信模块JST-HPLC-S-C在物联网通信领域的应用
  10. batchplot插件用法_Batchplot辅助插件常见问题解决方法
  11. Fresco 使用要点(不定期更新)
  12. [暑假]简单认识一下常用的字体 <<微软雅黑 黑体 和 宋体>>
  13. linux之vim下载及编写规则
  14. Windows中使用curl命令报错curl post [globbing] unmatched close brace/bracket in column 67
  15. 基于微信小程序的电影订票系统设计与实现(代码+数据库+论文)
  16. iOS-Core-Animation-Advanced-Techniques(五)
  17. 方程组的两种理解方式(线性代数及其应用【2】)
  18. 环科跨考数一英一408经验帖
  19. ubnutu系统官网
  20. [ISUX转译]iOS7人机界面指南-UI元素(上)

热门文章

  1. 无界共创,明道云参与广汽本田IT新技术展
  2. 论文阅读学习 - AffordanceNet for Object Affordance Detection
  3. 红米usb连接电脑收藏
  4. 终于有人喊出来:一稿多投是作者的合法权利
  5. 个人心得——hanoi问题 汉诺塔问题详细分析
  6. 如何组装台式计算机,如何组装一台电脑
  7. mysql数据库日志清理工具_MSSQL数据库日志清理工具
  8. 将域名解析到空间服务器,如何把域名解析到IP
  9. 自学python单片机编程-用Python语言控制单片机-可编程逻辑-与非网
  10. oracle数据库的double类型长度,数据库double类型长度