텍스트에 ""없이 텍스트 셀의 출력 셀을 변환하는 방법은 무엇입니까?
이것은 내 코드의 일부입니다.
Grid[{{"Número de indivíduos", "Máximo", "Mínimo", "Mediana", "Média", "Desvio Padrão"}},
Dividers -> Center] // TextCell // CellPrint
그리고 내가 얻는 결과는 다음과 같습니다.
"Número de indivíduos"| "Máximo"| "Mínimo"| "Mediana"| "메디아"| "Desvio Padrão"
하지만 따옴표없이이 결과를 얻고 싶습니다. 어떻게해야합니까?
답변
기본적으로 문자열에 따옴표가 표시되는지 여부를 제어하는 것은 Cell옵션 ShowStringCharacters입니다. 출력 셀의 경우이 옵션은 다음과 False같이 설정됩니다 .
CurrentValue[{StyleDefinitions, "Output", ShowStringCharacters}]
그릇된
따라서 출력 셀에는 따옴표가 표시되지 않습니다.
Grid[
{{"Número de indivíduos", "Máximo", "Mínimo", "Mediana", "Média", "Desvio Padrão"}},
Dividers -> Center
] // TextCell

사용을 고집하는 경우 CellPrint:
Grid[
{{"Número de indivíduos", "Máximo", "Mínimo", "Mediana", "Média", "Desvio Padrão"}},
Dividers -> Center
] // TextCell //CellPrint

그런 다음 다음 Cell개체 를 만듭니다 ( Cell | Show Expression
메뉴에서 사용하여 볼 수 있음 ).
Cell [BoxData [TagBox [GridBox [{{ ""<N [UAcute] mero de indiv [IAcute] duos> "", ""<M [AAcute] ximo> "", ""<M [IAcute] nimo> " "," "<Mediana>" "," "<M [EAcute] dia>" "," "<Desvio Padr [ATilde] o>" "}}, AutoDelete-> False, GridBoxDividers-> {"Columns "- > {False, {True}, False}, "Rows"-> {False, {True}, False}}, GridBoxItemSize-> { "Columns"-> {{Automatic}}, "Rows"-> {{Automatic }}}], "Grid"]], GeneratedCell-> True, CellAutoOverwrite-> True, CellChangeTimes-> {3.806851714647841 * ^ 9}]
두 번째 인수는이므로이 셀에는 두 번째 인수로 유형 (예 : "출력")이 없습니다 GeneratedCell -> True
. 따라서 옵션의 값이 기본값입니다.
CurrentValue[ShowStringCharacters]
진실
이것이 CellPrint(완전히 불필요한) 추가 가 따옴표를 표시하는 이유 입니다. 정말로을 사용해야하는 경우이 옵션을 지정하도록 CellPrint변경할 수 있습니다 TextCell.
TextCell[
Grid[
{{"Número de indivíduos", "Máximo", "Mínimo", "Mediana", "Média", "Desvio Padrão"}},
Dividers -> Center
],
ShowStringCharacters->False
] //CellPrint

"인쇄"스타일로 출력
Grid [{{ "Text 1", Style [ "Text 2", RGBColor [0.8, 0.35, 0], Bold, FontFamily-> "Franklin Gothic", FontSize-> 17], "Text 3", Style [ "Text 4 ", RGBColor [0, 0.5, 0.5], FontFamily->"Garamond "FontSize-> 20]}}, Dividers-> All] // 인쇄