在Matlab中添加字符串中的撇号

17

我想在字符串中使用撇号来表示所有格,但它会终止字符串,我该如何插入一个撇号。

3个回答

29
yourString = 'This is the answer to Tessa''s question.';
(也就是说,你需要使用双引号。)

1
指定一个单引号的字符串甚至更加令人困惑:str = ''''; - Doresoom
2
@Sumit:你注意到这个问题是关于Matlab的吗?在Matlab 2012a(以及我使用的任何早期版本)中,你的例子“'Tessa's'”不被视为有效语法并会导致错误。 - H.Muster
自R2017a以来,您还可以使用双引号来声明字符串,原理类似于 str = "my double quote is "" <- here" - obchardon

8

在撇号后面再加一个'来表示撇号后面还有一个撇号。


0

\使用package[{amsfont}]。 \vtick可用于在单词中的s之前或之后放置一个撇号。例如,teacher's将输入为teacher\vtick s。好吗?


1
欢迎来到StackOverflow!我建议不要在回答中使用修辞问题。它们可能会被误解为根本不是答案。你是在尝试回答这个页面顶部的问题,对吗?否则请删除此帖子。 - Yunnosch
这个问题是关于MATLAB字符串(实际上是字符数组),而不是关于LaTeX的。MATLAB在某些图形元素中接受LaTeX格式,但并非普遍适用。 - Cris Luengo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接