Skip to main content
Tweeted twitter.com/StackMma/status/1071917550924128256
edited tags
Source Link
Kuba
  • 137.7k
  • 13
  • 289
  • 751

I am preparing a practical class of physics in which I need to justify the following text that is very extensive. But when I use StringSplit or MapAt to highlight certain important words, I do not get a justified text and I do not know what to do. The code is the following:

text = Style[#, Bold, FontFamily -> "Comic Sans MS", 24] & /@ 
   StringSplit[
    "En este tipo de difracción, las distancias fuente-objeto, ojeto-pantalla son grandes lo que implica que las ondas se pueden representar como  lineas paralelas en la dirección de propagación de sus frentes.La difracción de Fraunhoffer no permite obtener una condición de máximo y una de mínimo al estilo de las obtenidas para la interferencia, por ello se trabaja de forma especial con los casos de una rendija y múltiples rendijas, ya que no se pueden contar las ondas coherentes que se superponen porque la distribución continua de las fuentes luminosas y la superposición de las ondas en un punto     dado se refleja matemáticamente por una integral. (Óptica Ondulatoria, Héctor León,pág.373)"];"
];

TextCell[
  Row[  TextCell[Row[
      MapAt[Style[#, Bold, 24, Red] &, 
       text, {{21 ;; 31}, {54}, {60 ;; 80}}], Spacer[5]],
    Spacer[5]
  ],  
  TextJustification -> 1]1
]

I am preparing a practical class of physics in which I need to justify the following text that is very extensive. But when I use StringSplit or MapAt to highlight certain important words, I do not get a justified text and I do not know what to do. The code is the following:

text = Style[#, Bold, FontFamily -> "Comic Sans MS", 24] & /@ 
   StringSplit[
    "En este tipo de difracción, las distancias fuente-objeto, ojeto-pantalla son grandes lo que implica que las ondas se pueden representar como  lineas paralelas en la dirección de propagación de sus frentes.La difracción de Fraunhoffer no permite obtener una condición de máximo y una de mínimo al estilo de las obtenidas para la interferencia, por ello se trabaja de forma especial con los casos de una rendija y múltiples rendijas, ya que no se pueden contar las ondas coherentes que se superponen porque la distribución continua de las fuentes luminosas y la superposición de las ondas en un punto     dado se refleja matemáticamente por una integral. (Óptica Ondulatoria, Héctor León,pág.373)"];

    TextCell[Row[
      MapAt[Style[#, Bold, 24, Red] &, 
       text, {{21 ;; 31}, {54}, {60 ;; 80}}], Spacer[5]], 
     TextJustification -> 1]

I am preparing a practical class of physics in which I need to justify the following text that is very extensive. But when I use StringSplit or MapAt to highlight certain important words, I do not get a justified text and I do not know what to do. The code is the following:

text = Style[#, Bold, FontFamily -> "Comic Sans MS", 24] & /@ 
   StringSplit[
    "En este tipo de difracción, las distancias fuente-objeto, ojeto-pantalla son grandes lo que implica que las ondas se pueden representar como  lineas paralelas en la dirección de propagación de sus frentes.La difracción de Fraunhoffer no permite obtener una condición de máximo y una de mínimo al estilo de las obtenidas para la interferencia, por ello se trabaja de forma especial con los casos de una rendija y múltiples rendijas, ya que no se pueden contar las ondas coherentes que se superponen porque la distribución continua de las fuentes luminosas y la superposición de las ondas en un punto     dado se refleja matemáticamente por una integral. (Óptica Ondulatoria, Héctor León,pág.373)"
];

TextCell[
  Row[  
    MapAt[Style[#, Bold, 24, Red] &, text, {{21 ;; 31}, {54}, {60 ;; 80}}], 
    Spacer[5]
  ],  
  TextJustification -> 1
]
added 984 characters in body
Source Link
Andres
  • 543
  • 1
  • 3
  • 9

MyI am preparing a practical class of physics in which I need to justify the following text that is more bigvery extensive.

enter image description here But when I use StringSplit or MapAt to highlight certain important words, I do not get a justified text and I do not know what to do. The code is the following:

text = Style[#, Bold, FontFamily -> "Comic Sans MS", 24] & /@ 
   StringSplit[
    "En este tipo de difracción, las distancias fuente-objeto, ojeto-pantalla son grandes lo que implica que las ondas se pueden representar como  lineas paralelas en la dirección de propagación de sus frentes.La difracción de Fraunhoffer no permite obtener una condición de máximo y una de mínimo al estilo de las obtenidas para la interferencia, por ello se trabaja de forma especial con los casos de una rendija y múltiples rendijas, ya que no se pueden contar las ondas coherentes que se superponen porque la distribución continua de las fuentes luminosas y la superposición de las ondas en un punto     dado se refleja matemáticamente por una integral. (Óptica Ondulatoria, Héctor León,pág.373)"];

    TextCell[Row[
      MapAt[Style[#, Bold, 24, Red] &, 
       text, {{21 ;; 2631}, {54}, {60 ;; 80}}], Spacer[5]], 
   Spacer[5]],  TextJustification -> 1];1]

My text is more big.

enter image description here

TextCell[Row[
   MapAt[Style[#, Bold, 24, Red] &, text, {{21 ;; 26}, {54}}], 
   Spacer[5]], TextJustification -> 1];

I am preparing a practical class of physics in which I need to justify the following text that is very extensive. But when I use StringSplit or MapAt to highlight certain important words, I do not get a justified text and I do not know what to do. The code is the following:

text = Style[#, Bold, FontFamily -> "Comic Sans MS", 24] & /@ 
   StringSplit[
    "En este tipo de difracción, las distancias fuente-objeto, ojeto-pantalla son grandes lo que implica que las ondas se pueden representar como  lineas paralelas en la dirección de propagación de sus frentes.La difracción de Fraunhoffer no permite obtener una condición de máximo y una de mínimo al estilo de las obtenidas para la interferencia, por ello se trabaja de forma especial con los casos de una rendija y múltiples rendijas, ya que no se pueden contar las ondas coherentes que se superponen porque la distribución continua de las fuentes luminosas y la superposición de las ondas en un punto     dado se refleja matemáticamente por una integral. (Óptica Ondulatoria, Héctor León,pág.373)"];

    TextCell[Row[
      MapAt[Style[#, Bold, 24, Red] &, 
       text, {{21 ;; 31}, {54}, {60 ;; 80}}], Spacer[5]], 
     TextJustification -> 1]
deleted 13 characters in body
Source Link
Andres
  • 543
  • 1
  • 3
  • 9

My text is more big.

enter image description hereenter image description here

TextCell[Row[
   MapAt[Style[#, Bold, 24, Red] &, text, {{21 ;; 26}, {54}}], 
   Spacer[5]], TextJustification -> 1];

My text is more big.

enter image description here

TextCell[Row[
   MapAt[Style[#, Bold, 24, Red] &, text, {{21 ;; 26}, {54}}], 
   Spacer[5]], TextJustification -> 1];

My text is more big.

enter image description here

TextCell[Row[
   MapAt[Style[#, Bold, 24, Red] &, text, {{21 ;; 26}, {54}}], 
   Spacer[5]], TextJustification -> 1];
Source Link
Andres
  • 543
  • 1
  • 3
  • 9
Loading