텍스트에 ""없이 텍스트 셀의 출력 셀을 변환하는 방법은 무엇입니까?

Aug 18 2020

이것은 내 코드의 일부입니다.

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"

하지만 따옴표없이이 결과를 얻고 싶습니다. 어떻게해야합니까?

답변

1 CarlWoll Aug 19 2020 at 19:05

기본적으로 문자열에 따옴표가 표시되는지 여부를 제어하는 ​​것은 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

IntellectualDilettante Aug 19 2020 at 02:20

"인쇄"스타일로 출력

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] // 인쇄