在 Stata 中,涉及到文本时,需要使用英文直引号框选文本内容,如 "测试文本"引号内文本"引号外文本"。在 do 文件中,该文本会被显示为:

如果运行该代码,只有第一个引号内橘黄色文本会被识别,因此运行会出错:

解决该问题的办法很简单,使用复合双引号即可解决问题:【`”测试文本”引号内文本”引号外文本”‘ 】

1
display `"测试文本"引号内文本"引号外文本"'

也就是说,将左引号改为【`”】,右引号改为【”‘】,即可解决问题。运行上述命令的结果如下:

运行不再报错,带引号的文本内容被完整显示。

参考内容:连享会-复合双引号在编程中的应用