Bir metin hücresindeki bir çıktı hücresini metinde "" bulunmadan nasıl dönüştürebilirim?

Aug 18 2020

Bu benim kodumun bir parçası:

Grid[{{"Número de indivíduos", "Máximo", "Mínimo", "Mediana", "Média", "Desvio Padrão"}},
Dividers -> Center] // TextCell // CellPrint

Ve aldığım sonuç şudur:

"Número de indivíduos" | "Máximo" | "Mínimo" | "Mediana" | "Média" | "Desvio Padrão"

Ama bu sonucu tırnak işaretleri olmadan almak istiyorum, bunu nasıl yapabilirim?

Yanıtlar

1 CarlWoll Aug 19 2020 at 19:05

Temel olarak, bir dizenin tırnak gösterip göstermediğini kontrol eden Cellseçenek seçenektir ShowStringCharacters. Çıkış hücreleri için bu seçenek şu şekilde ayarlanır False:

CurrentValue[{StyleDefinitions, "Output", ShowStringCharacters}]

Yanlış

Bu nedenle, çıktı hücreleri tırnak işareti göstermez:

Grid[
    {{"Número de indivíduos", "Máximo", "Mínimo", "Mediana", "Média", "Desvio Padrão"}},
    Dividers -> Center
] // TextCell

Siz de kullanmakta ısrar ediyorsanız CellPrint:

Grid[
    {{"Número de indivíduos", "Máximo", "Mínimo", "Mediana", "Média", "Desvio Padrão"}},
    Dividers -> Center
] // TextCell //CellPrint

sonra aşağıdaki Cellnesneyi oluşturursunuz (bunu Cell | Show Expressionmenüden kullanarak görebilirsiniz):

Hücre [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 -> {" Sütunlar "- > {False, {True}, False}, "Satırlar" -> {False, {True}, False}}, GridBoxItemSize -> {"Sütunlar" -> {{Otomatik}}, "Satırlar" -> {{Otomatik }}}], "Grid"]], GeneratedCell-> True, CellAutoOverwrite-> True, CellChangeTimes -> {3.806851714647841 * ^ 9}]

Bu hücrenin, ikinci bağımsız değişken olarak ikinci bağımsız değişken olarak bir türü (ör. "Çıktı") olmadığına dikkat edin GeneratedCell -> True. Dolayısıyla, seçeneğin değeri varsayılandır:

CurrentValue[ShowStringCharacters]

Doğru

Bu yüzden eklemek CellPrint(tamamen gereksizdir) alıntıları gösterir. Gerçekten kullanmanız gerekiyorsa CellPrint, TextCellbu seçeneği belirtmek için kendi

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

"Yazdır" stiliyle çıktı

Izgara [{{"Metin 1", Stil ["Metin 2", RGBColor [0.8, 0.35, 0], Kalın, FontFamily -> "Franklin Gothic", FontSize -> 17], "Metin 3", Stil ["Metin 4 ", RGBColor [0, 0.5, 0.5], FontFamily ->" Garamond "FontSize -> 20]}}, Bölücüler -> Tümü] // Yazdır