← 返回教程与交流

AI 生成的图片里,中文字总是写错、排乱怎么办?先把文案定好,写清横排还是竖排、分几行、字长什么样

让 AI 在图里写中文,错字、多字、断行乱是常见问题,官方也承认文字的位置和清晰度仍可能吃力。按几家官方说明整理的写法是:先把文案定好,再要带字的图,效果更好;字体用描述的方式写,比如「行楷风格、略带飞白」;横排还是竖排、分几行都写明。官方曾建议把要出现的字原样放进引号,要求逐字、不多不少,并写清位置、大小、颜色。官方示例里就写了位置、字体、约占画面高度几分之一、四句分两行。中文专门的标点和竖排规则,官方没有说明,本文给的是通用写法。不是我们的实测。

AI 生成的图片里,中文字总是写错、排乱怎么办?先把文案定好,写清横排还是竖排、分几行、字长什么样封面
图里要写「秋日限定」四个字,出来却是五个字、少一笔,或者两个字挤在一行、两个字掉到下一行。中文字在图里出错,除了模型本身的局限,很多时候也是提示词里没把字、行、方向写死。

几家官方说明合起来的写法是:先把文案定好;字体用描述的方式写;横排还是竖排、分几行,一句一句写明。官方还曾建议把文案原样放进引号,并写清位置、大小、颜色。

说明一下:这篇是照几家官方说明整理的写法,下面的提示词是示例结构,没有实跑过,效果以你自己的测试为准。

现在的模型能把中文写对吗?


有的模型在官方介绍里专门写了擅长复杂文字渲染,支持多行布局和段落级文字。有的模型的官方文档写明:目前正式支持简体中文和英文。

但能写,不等于每次都写对。有官方文档在局限里写到:模型在文字的精确位置和清晰度上,仍可能吃力。

所以把字交给模型之前,先把能写死的都写死。

为什么要先定文案,再出图?


有官方文档写到:生成带文字的图时,先把文字生成好,再要求出一张带这段文字的图,效果更好。

意思是别一边想文案一边出图。文案定稿后,你就能把它原样放进提示词,后面检查也有对照。

我们的建议(通用写法,不是实测):图里的中文字能少就少。一张图里只放一句主标题,比放一整段说明更容易写对;长段说明放到图外的正文里。

文字放进引号,还要写什么?


官方曾在提示词指南中建议:把要出现的原文放进引号,并把字体风格、字号、颜色、位置作为约束写清;要求逐字渲染,不要多出任何字。

同一份指南还建议品牌名这类难词逐个字母拼写,但那是给英文的,汉字用不上这一条。中文能做的,是把引号里的字写准,必要时说明「共四个字」。

有官方文档也写到:把文字本身、字体风格(用描述的方式)和整体设计说清楚。

「用描述的方式」很关键:与其写一个字体名,不如写「粗黑体,笔画方正」「手写感行楷,略带飞白」。

官方示例是怎么写中文字的?


有一家官方文档的中文示例里,把字写得很细。意思是:在画面右下角石板路旁、靠近树干根部的位置,用浅灰墨色手写体题写一首七言绝句,字体为行楷风格,笔触自然流畅、略带飞白,大小约占画面高度的十分之一,诗句横向排列,四句分两行,前两句一行,后两句一行。

拆开看,这个示例写了五样:

  • 位置:右下角,石板路旁、树干根部。
  • 颜色:浅灰墨色。
  • 字体:行楷风格,笔触流畅、略带飞白。
  • 大小:约占画面高度的十分之一。
  • 排列:横向,四句分两行,哪几句在哪一行。

这是官方示例里的写法,不是官方规定必须这样写,但它正好把中文最容易乱的「分行」写死了。

竖排和换行怎么写?


有官方文档写到:引号里用换行符(反斜杠加字母 n)表示换行,写「竖向排列」来指定阅读方向。它的示例是日文。

中文同样有竖排的需求,可以试试同样的写法:在提示词里写明「竖排,从右往左读」,并说明每一列有哪几个字。用到中文是我们的推想,官方没有拿中文举例。

不想用换行符的话,就像上面那个官方示例一样,直接用中文说清楚:「分两行,第一行『秋日』,第二行『限定』」。

标点、竖排、中英混排有什么讲究?


这一节官方没有专门说明,下面是排版上的通用写法,不是实测:

  • 标点:句号、逗号不要出现在一行的开头。字少的标题,干脆不放标点。
  • 竖排:竖排时标点和数字最容易乱,能不放就不放;英文和数字尽量别进竖排。
  • 中英混排:中文和英文、数字之间留一点空隙,在提示词里写成「中文和英文之间留空格」。
  • 字数:一行的字数尽量少,标题控制在一行能放下。

模型不一定照做,这些写法的作用是把你想要的样子说清楚,方便你出图后对照。

可以整段复制的提示词长什么样?


横排两行:

一张秋天咖啡馆门口的照片,木门旁边立着一块深绿色的小黑板。
黑板上用白色粉笔手写体写两行中文,横向排列,居中:第一行「秋日限定」,第二行「桂花拿铁」。
字体是圆润的手写体,笔画略粗;第一行字大,约占黑板宽度的三分之二,第二行字小一些。
只写这八个字,不要其他文字和标点。

竖排一列:

一幅水墨风格的山水画,画面右上角用浅灰墨色写一列竖排中文「山高水长」,从上往下读。
字体为行书风格,笔触流畅,大小约占画面高度的四分之一。
只写这四个字,不要其他文字、印章和标点。

两段都是我们编的示例,没有实跑。

大家还常问什么?


问:可以直接写一个字体名吗?
答:可以试,但有官方文档建议用描述的方式写字体。写「行楷风格,略带飞白」,比报一个模型未必认识的字体名更好控制。

问:字总是多一个或少一个,怎么办?
答:在提示词里写明「只写这几个字,不要其他文字」,把字数也写上。官方曾建议要求逐字渲染、不要多出字。

问:一张图里能放很多中文吗?
答:能放,但越多越难全对。有官方文档承认文字位置和清晰度仍可能吃力;长段说明建议放到图外。

问:竖排一定能出来吗?
答:不一定。有官方文档给的竖排写法是日文示例,用在中文上要自己试。

问:这个写法你们实测过吗?
答:没有。前面几节是照几家官方说明整理的(2026-10-26 核对),标点和混排那一节是通用写法,示例都没有实跑。

能直接套用的空白模板是什么?


【画面内容】。
在【位置】用【颜色】写【横排或竖排】中文,【分几行,每行是哪几个字】:「【文案原文】」。
字体是【用描述写:粗细、笔画、手写还是印刷感】,大小约占【画面高度或某个物体宽度的几分之几】。
只写这【几】个字,不要其他文字和标点。

出图前对一遍:
  • 文案已经定稿,原样放进了引号。
  • 写了字数,并要求不要其他文字。
  • 写了横排还是竖排、分几行、每行是哪几个字。
  • 字体用的是描述,不是字体名。
  • 写了位置、颜色和大小。

最后更新:2026-10-27|模型港 NextRelay

试用 AI 图片