精华内容
下载资源
问答
  • word排版之长英文单词自动换行

    千次阅读 2015-08-05 13:00:34
    问题: 在word中输入比较长的英文单词,如果单词超过了行尾,则会自动换行,这样就形成了上一行剩下的字数很少,如果是两...word排版之长英文单词自动换行word排版之长英文单词自动换行word排版之长英文单词自动换行

    原文地址:http://blog.sina.com.cn/s/blog_62f9fade0100i3vv.html
    问题:
    在word中输入比较长的英文单词,如果单词超过了行尾,则会自动换行,这样就形成了上一行剩下的字数很少,如果是两段对齐,则字符间距会变大;如果左对齐,则会出现右边空出一大行。
    word排版之长英文单词自动换行

    word排版之长英文单词自动换行

    word排版之长英文单词自动换行

    解决方法:
    1、选择格式——段落——中文版式,选中《允许西文在单词中间换行》,但是这种方法不能自己添加分隔符。如图。
    word排版之长英文单词自动换行

    2、使用word连字符把单词分开,前提是你必须清楚单词在哪里断开最合适,也可以再第一步的前提下,在单词换行处加上连字符,然后word就会自动把单词换行。
    连字符的添加有两种方法:
    (1)直接使用“Ctrl”键加上“-”号(也就是减号键),就会自动添加连字符。当你把光标移动到某个位置,如果可以添加连字符,则word添加连字符并换行。若不可添加连字符,则当你按下组合键时word会没有反应,这代表这里不能添加连字符来使单词换行,这时您需要把光标往前移动一个字符再试试,以此类推,知道可以添加连字符,这时找到的就是添加连字符的最佳位置。
    (2)在菜单插入——符号——特殊字符,选择不间断连字符,点插入,即可插入连字符。

    展开全文
  • 如下面一篇短文,黄色标示的两个单词总感觉怪怪的,好好的一个单词竟然在换行位置分成了两行,严重影响了阅读质量,也不符合换行的常规做法。这种问题应该不会经常遇到,但是遇到了,咱也不能怕,顺着思路往下走,...

    c10dede92f0b966db8760275e4fca683.gif

     前言

    很少写关于Word的文章,因为用得少,也没有深入的研究,不过今天遇到个问题,索性研究一下,同时分享一下经验,碰到类似问题的同学可以点个赞,收藏备用。

    如下面一篇短文,黄色标示的两个单词总感觉怪怪的,好好的一个单词竟然在换行位置分成了两行,严重影响了阅读质量,也不符合换行的常规做法。

    ecb53244b82a71d64a3d677c5d3a889a.png

    这种问题应该不会经常遇到,但是遇到了,咱也不能怕,顺着思路往下走,问题总会解决的。下面来看一下老崔是如何分析的。

     解决思路

    首先,按照一般的逻辑,Word中肯定有一个选项在控制着这个设置,office软件通常把一些常规设置放在文件,选项卡中。我们打开文件、选项卡,如下图所示:

    fcb82c9bfbb2d8ecf329697d1765d194.png

    但,我翻遍了所有的条目,也没有发现单词换行的规则,这条路没有走通,我们换一个思路。

    Word中还有个一个关于段落的设置,比如行间距,对齐方式,编号等等,那这里能不能找到我们的答案呢,我们打开段落对话框,看一看设置,缩进和间距是关于行间距和缩进的,换行和分页应该有,但没有关于单词换行的设置,接着往下看,中文版式,终于看到了!你看到了没有?

    cae3ece14eefd75df44e4fb50e716be6.png 

    打开段落设置对话框,我们逐一观察一下,发现在中文版式中有一个复选项,如下图划线部分所示,“允许西文在单词中间换行”被勾选了。

    a8a77b70e3cf722521a75f53652debba.png

    原来是它在搞鬼,知道问题所在就好解决了,只要我们取消这个复选框,应该就能解决这个问题。我们试着来一下,取消勾选“允许西文在单词中间换行”,然后确定。

    结果如下,问题迎刃而解

    9233befea101b678c425409ae1822838.png

     心得

    解决问题的思路比解决问题本身更重要,所以我的文章都会把我的思路告诉大家,正所谓“授人以鱼,不如授人以渔”,喜欢的请点赞,转发并分享,让更多人爱上学习!

    展开全文
  • 废话不多说,上图上代码,举例说明! // 显示文案 NSString *content = @"非常优秀,性格随和开朗大方,待人友好,为人诚实谦虚,beautiful,工作勤奋,认真负责,能吃苦耐劳,尽职尽责,有耐心"; // 计算文案高度 ...

    废话不多说,上图上代码,举例说明!

    // 显示文案
    NSString *content = @"非常优秀,性格随和开朗大方,待人友好,为人诚实谦虚,beautiful,工作勤奋,认真负责,能吃苦耐劳,尽职尽责,有耐心";
    // 计算文案高度  
    CGRect rect = [content boundingRectWithSize:CGSizeMake(SCREEN_WIDTH-40, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:14]} context:nil];
    CGFloat height = rect.size.height;
    // 创建UILabel    
    UILabel *titleLabel = [[UILabel alloc] initWithFrame:CGRectMake(20, 17, SCREEN_WIDTH-40, height)];
    titleLabel.text = content;
    titleLabel.font = [UIFont systemFontOfSize:14];
    titleLabel.numberOfLines = 0;
    titleLabel.backgroundColor = [UIColor redColor];
    [view addSubview:titleLabel];

    运行情况视图如下:

    字符默认自动换行,不明白“虚,”为什么换行了。

    可能有时候不想要字符自动换行的,那需要设置lineBreakMode

    typedef NS_ENUM(NSInteger, NSLineBreakMode) {
        NSLineBreakByWordWrapping = 0,         // Wrap at word boundaries, default
        NSLineBreakByCharWrapping,        // Wrap at character boundaries
        NSLineBreakByClipping,        // Simply clip
        NSLineBreakByTruncatingHead,    // Truncate at head of line: "...wxyz"
        NSLineBreakByTruncatingTail,    // Truncate at tail of line: "abcd..."
        NSLineBreakByTruncatingMiddle    // Truncate middle of line:  "ab...yz"
    } API_AVAILABLE(macos(10.0), ios(6.0), watchos(2.0), tvos(9.0));
    titleLabel.lineBreakMode = NSLineBreakByCharWrapping;

    设置lineBreakMode,以字符为单位,进行换行

    此时UILabel所计算的高度,还是按默认的所计算的, 于是计算高度也需要进行设置lineBreakMode

    NSMutableParagraphStyle *style = [[NSMutableParagraphStyle alloc] init];
    [style setLineBreakMode:NSLineBreakByCharWrapping];
    
    CGRect rect = [content boundingRectWithSize:CGSizeMake(SCREEN_WIDTH-40, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:14], NSParagraphStyleAttributeName:style} context:nil];
    CGFloat height = rect.size.height;

    perfect

    展开全文
  • 在word中输入比较长的英文单词,如果单词超过了行尾,则会自动换行,这样就形成了上一行剩下的字数很少,如果是两段对齐,则字符间距会变大;如果左对齐,则会出现右边空出一大行。 解决方法: 1、选择格式——...

    问题:

    在word中输入比较长的英文单词,如果单词超过了行尾,则会自动换行,这样就形成了上一行剩下的字数很少,如果是两段对齐,则字符间距会变大;如果左对齐,则会出现右边空出一大行。

    word排版之长英文单词自动换行

    word排版之长英文单词自动换行

    word排版之长英文单词自动换行

    解决方法:

    1、选择格式——段落——中文版式,选中《允许西文在单词中间换行》,但是这种方法不能自己添加分隔符。如图。

    word排版之长英文单词自动换行

     

     

    2、使用word连字符把单词分开,前提是你必须清楚单词在哪里断开最合适,也可以再第一步的前提下,在单词换行处加上连字符,然后word就会自动把单词换行。

    连字符的添加有两种方法:

    (1)直接使用“Ctrl”键加上“-”号(也就是减号键),就会自动添加连字符。当你把光标移动到某个位置,如果可以添加连字符,则word添加连字符并换行。若不可添加连字符,则当你按下组合键时word会没有反应,这代表这里不能添加连字符来使单词换行,这时您需要把光标往前移动一个字符再试试,以此类推,知道可以添加连字符,这时找到的就是添加连字符的最佳位置。

    (2)在菜单插入——符号——特殊字符,选择不间断连字符,点插入,即可插入连字符。

    转载于:https://www.cnblogs.com/norsnake/archive/2013/01/29/2882042.html

    展开全文
  • 在下面这种情况下是正常的,英文会按单词换行,而不会切断单词破坏语法: <div> word word word word word word word word word </div> 但是接下来这种情况下单词会被强制断行,比如第一行...
  • 菜单栏——页面布局——《页面设置》板块——断字——自动(勾选)。
  • 在word中输入比较长的英文单词,如果单词超过了行尾,则会自动换行,这样就形成了上一行剩下的字数很少,如果是两段对齐,则字符间距会变大;如果左对齐,则会出现右边空出一大行。 解决方法: 1、选择...
  • 取消所有段落的‘允许西文在单词中间换行’ 然后 页面布局---页面设置---断字---自动   1.首先在下图中选中题注中不包含标签复选框。 2.其次最好打开编号对话框,如下图设置章节号,对 图片表格也...
  • 用表格做网页排版的时候,一般都能正常使用。偏偏有时会碰到一段连续的英文词或者一堆感叹号(!!!)把网页就撑开的现象:(总结了一下,只要在CSS中定义了如下句子,可保网页不会再被撑开了。 table{table-layout: ...
  • 问题:长单词自动换行导致格式不协调 解决办法:全选-》段落-》中文版式-》允许西文在单词中间换行   REFERENCES:http://zhidao.baidu.com/question/149855231.html...
  • css - 单词自动换行问题

    千次阅读 2018-09-02 22:52:36
    当行内出现很长的英文单词或者url的时候,会出现自动换行的问题,为了美化页面,往往会希望这些很长的英文单词或者url能够断开来,超出的部分换行到下一行。 解决方案 可以通过使用两个属性来实现该需求:...
  • 英文文章时英文单词断开换行问题

    千次阅读 2010-09-07 23:13:30
    英文单词自动换行问题很多人碰到过,一些中文版本的程序往往不注意这个问题,不能根据容器的大小自动换行,出现连续的英文或数字时容器被撑大,如长单词撑破表格;或者自动换行而又把英文单词拆开了,断裂成上下两行...
  • 一个很长的单词:一串连续的没有空格的字母或数字,div默认其为一个很长的单词,不会自动换行。比如:...如何让这个很长的单词自动换行呢?word-wrap:break-word; //让长单词或者URL地址内部换行
  • 文字超出自动换行

    万次阅读 2018-01-12 15:46:03
    今天写页面的时候,发现有一段内容在iphone5这种小屏幕下显示不完整p元素明明设置了宽度,但是竟然溢出了,查了一下,添加上以下代码让其自动换行word-wrap: break-word;css3新增的属性,长单词自动换行,效果是这样
  • 问题描述及展示:行末英文单词没有写满改行就自动换行 解决办法:任意处点击鼠标右键找到行距选项 → 其他 换行和分页 → √中下图所示内容 点击确定即可 问题解决: ...
  • word-break 属性规定自动换行的处理方法。 word-break: normal|break-all|keep-all; normal 使用浏览器默认的换行规则。 break-all 允许在单词内换行。 keep-all 只能在半角空格或连字符处换行。 ...
  • 英文单词自动换行

    2008-11-18 16:48:22
    这个问题曾经有很多人提及的,后来在早期的版本里我也解决过,可是导致了英文词语被拆散换行,所以在做新的模板时没有加上控制此项的一些css 码。今天试验了一下,发现解决的方法很简单。 按照网上大多数文章的...
  • CSS英文单词强制换行

    2012-08-30 03:01:32
    自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法对于div,p等块级元素正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-...
  • 在工作中评论内容测试遇到评论着的评论内容为:“dddddddddddddddddddddddddddddddddddddddddddddddddd”,错误的评论,在显示评论列表的时候因为有固定宽,但是显示的内容超出的了div的宽,在这种情况下我们需要...
  • CSS文本自动换行实现

    2020-03-04 21:37:45
    1、单词自动换行 div { width:400px; word-break:break-word; } 2、按内容换行 div是块级元素,每个单独占一行;可以用display: inline-block将多个div强制显示在一行,这样当多个div的内容可以显示在一行时就...
  • 有时候td内容过长时需要换行,但是又不希望英文单词被切割,只需要...td 中连续数字或连续英文内容不自动换行 原因: 把连续的英文当做成了一个单词。 解决: 加上 :word-break: break-all(允许单词内换行) ...
  • CSS控制文本自动换行

    千次阅读 2016-10-04 17:01:38
    1.第一条table{table-layout: fixed;},此样式可以让表格中有!!!(感叹号)之类的字符时自动换行。 2.td{word-break: break-all},一般用这...此样式可以让表格中的一些连续的英文单词自动换行。  (1)语法: wo
  • 写在前面:在写页面的时候,偶尔有时会遇到下图这两种情况,一种是单词过长时会溢出div,一种是直接换行,导致出现空白区域。这两个情景就需要word-wrap、word-break这两个属性出场来解决了。闲话不扯了,本文主要...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,024
精华内容 409
关键字:

单词自动换行