mir.pe (일반/어두운 화면)
최근 수정 시각 : 2024-03-23 18:18:52

리브레오피스

그래픽 툴
{{{#!wiki style="margin:0 -10px -5px; word-break: keep-all"
{{{#!wiki style="display:inline-block; min-width:25%"
{{{#!folding [ 2D ]
{{{#!wiki style="margin:-5px 0 -10px"
<colbgcolor=#eee,#333> DTP LibreOfficeΟF · Affinity Publisher · Microsoft Publisher · Sigil · QuarkXPressC · 어도비 인디자인C · ScribusΟF
비트맵 GIMPΟF · Affinity PhotoB · Artecture Draw, Sketch, PaintΜ · SketchbookBF · AzPainter2 · Black InkBF · CLIP STUDIO PAINTB$ · Dr. HALOΧ · ExpresiiC · EzPhotoX · ibisPaint XB$ · KritaBΟFC · LeonardoC · mdiappF · MyPaintΟF · Paint.NET$ · PaintTool SAI · PintaΟF · PixiaF · ProcreateΜ$ · RebelleC· SketchableC · Spine · 그림판 · 디럭스 페인트Χ · 메디방페인트BF · 스무스 드로우F · 아트레이지 · 아트위버 · 어도비 포토샵C · 에지B$ · 오픈캔버스 · 일러스트 스튜디오Χ · 콜러페인트F · 파이어알파카F · 페이즈원 캡처원프로$ · 페인터C · 페인트샵 · 페인트스톰 스튜디오B · 포토샵 라이트룸 · 포토스케이프 X$ 프레시 페인트B · 픽셀메이터 프로B · 픽픽$ · 하늘Χ · 훠닐 스타일픽스F · Pocket ArtistXM
벡터 InkscapeΟ · Affinity DesignerB · Corel DRAWC · CorelTRACEOFC · CLIP STUDIO PAINTBC · ibisPaint XΜ · Microsoft Visio · Spine · 어도비 애니메이트C · 어도비 일러스트레이터C · 툰붐 하모니
UI Sketch · 피그마$ · 어도비 XD
웹 기반 Draw Chat · Drawesome · Kleki · PixlrB$ · Photopea$ · Sketch Pad · Magma Studio · Sumo App · Queeky · 미리캔버스B$ · 툴디B$
}}}}}}}}}
[ 3D ]
##
||<tablewidth=100%><tablebgcolor=#fff,#1f2023><colbgcolor=#eee,#333><width=70> CAD ||<(> FreeCADOF · CATIA · CREO · Fusion 360 · Inventor · NX · Solid Edge · SolidWorks · OpenSCADOF · TinkercadF · ARCHICAD · AutoCAD · QCADO$ · ZWCAD · ZW3D · K-CAD||
PLM CATIA · CREO · Inventor · NX · Solid Edge · SolidWorks
Mesh BlenderOF · 3ds Max · Mudbox · Autodesk Maya · Cinema 4D( BodyPaint 3D) · Daz StudioF · Houdini · LightWave 3D · Metasequoia · MilkShape 3D · Mine-imator · MODO · Poser · SculptGL · Sculptris · SketchUp$ · 소프트이미지Χ · Source FilmmakerF · Substance 3D Painter · VUE · ZBrush · Zmodeler · 포즈 스튜디오 · Prisma 3DFM · XISMOF · VRoidBF · MikuMikuDance · Nomad SculptΜ
NURBS Alias · Autodesk Maya · 3ds Max · Rhino · 소프트이미지Χ
렌더 Arnold · Chaos Corona · Enscape · Mental RayΧ · V-Ray · Lumion · Twinmotion · 언리얼 엔진 · Keyshot · RenderMan$ · 코미Po! · 툰스푼 에디터
웹 기반 Onshape
[ 영상 ]
##
}}}||
B PC·모바일 공동 지원 · Μ 모바일 전용 · Ο 오픈 소스 · F 프리웨어 · $ 유·무료 공존/부분유료 · C 컬러 매니지먼트 시스템 · Χ 단종
<colbgcolor=#fff> LibreOffice
리브레오피스
파일:리브레오피스 로고.svg
{{{#!folding [ 구 로고 ] <colbgcolor=#fff> 파일:리브레오피스 로고(외부).svg
외부 사용에는 여전히 이 로고를 권장하고 있다
}}} ||||
공식 홈페이지 <colbgcolor=#fff> 공식 홈페이지한국
다큐먼트 재단 홈페이지 공식 유튜브 채널
1. 개요2. 명칭3. 역사4. 포함된 각각의 소프트웨어
4.1. 개요4.2. Writer4.3. Calc4.4. Impress4.5. Base
5. 사용 파일 포맷6. 장단점7. 사용되는 프로그래밍 언어8. 야간 설정 팁9. 각주 미주 단축키 설정10. 버그11. 단축키
11.1. 사용자 설정11.2. 교차 참조 경로 및 컨텍스트 메뉴
12. 매크로
12.1. 헬로우 월드12.2. 폰트명과 사이즈 일괄 변경
13. 기타

1. 개요

This is Libre Office
다큐먼트 재단(The Document Foundation)에서 출시하고 있는 오피스 프로그램으로 오픈소스 프리 소프트웨어이다. 워드프로세서 및 DTP 데스크탑 퍼브리싱, 스프레드 시트, 프레젠테이션, 백터 드로잉 등등의 사무 오피스 및 그래픽 디자인에 필요한 기능을 모두 갖추고 있다.

2. 명칭

LibreOffice의 libre는 프랑스어로 '자유'라는 뜻을 가지는 형용사이다. 뒤에 사무용 오피스웨어라는 의미로 영단어 Office를 붙인 형태이다. “자유(自由)”라는 의미의 로망스어군 공통 어근인 liber-를 공유하는 언어( 이탈리아어:Libertà, 스페인어:Libertad, 포르투갈어:Liberdade, 영어:Liberty)에 그 의미를 공히 전달하고자 한 듯하다.

Libre 발음은 공식 웹사이트의 브랜딩 가이드에서는 프랑스어 /'li:bʁə/이다. 뒤에 붙은 Office가 영어이므로 리버오피스라고도 할수 있다. 스페인어로는 리브레오피스, 프랑스는 리브르오피스라고 읽는 것이 자연스러울 것이다. 한국어 웹사이트에서는 '리브레'로 적혀있고 한국에서는 리브레오피스가 자연스럽다.

3. 역사

Sun Microsystems가 오픈오피스의 소스코드를 오픈소스화하여 관련 커뮤니티와 관리하던중 Oracle이 썬 마이크로시스템즈를 인수한 이후 오픈 소스 소프트웨어 커뮤니티 진영과의 지속된 충돌과 오라클이 독선적으로 디벨로퍼 팀을 좌지우지 하려 드는 것에 반발, 오라클에 등을 돌리고 2010년 다큐먼트 재단( The Document Foundation)을 설립하면서 오픈오피스의 새로운 분기(branch/fork)로서 탄생했다. 2010년 이전부터 오픈오피스에 패치를 더한 go-oo 브랜치 버전이 있었다. go-oo가 중단되면서 리브레오피스는 go-oo를 통해 패치된 내용들까지 모두 포함하게 되었다.

오라클은 자유 소프트웨어 커뮤니티에서 보낸 패치를 무시한다거나, 수많은 사용자들이 버그를 지적하고 나서야 늦장 대응을 하는 등으로 악명이 높았다. 단적인 예로, 버그를 수정한 코드를 커밋한다고 해도, 해당 코드에 대한 저작권 일체를 오라클에 위임하지 않으면 해당 코드를 반영조차 해주지도 않았다. 팀 내부에서 결정된 사항을 다 갈아엎고 자기네 지침을 따르라 강요하기도 했다고. 겉으로 드러난 것만 해도 프로그램의 아이콘이나 filetype mime 아이콘을 입맛대로 변형하라고 강요한 것. 문제는 오픈소스는 저작권 포기 운동이 아니라는 것. 오라클의 이런 횡포는 이미 범죄(반독점법 위반, 저작권 허위등록 등) 수준이었다. 당장 국내 실정법으로 따져도 저작권 허위등록은 비친고죄이다. 이 문제는 오픈오피스만이 아니라 Java는 물론 MySQL, VirtualBox등 썬이 소유하고 있던 대부분의 오픈소스 소프트웨어에서도 마찬가지였고 Java는 Kotlin으로, MySQL은 MariaDB #로 재 탄생하게 된다. VirtualBox역시 2015년이후 하락세이다.

처음에는 그냥 오픈오피스의 마이너 브랜치로 남는 게 아닌가 하는 걱정도 있었지만 프리 소프트웨어 진영의 대대적인 환영과 지원, 다수의 리눅스 벤더들이 리브레오피스 탑재를 약속하면서 점점 힘을 받고 있는 모양새. 우분투 측에서는 팀을 통째로 지원한 적도 있다. 본산인 EU 유럽연합 역시 리브레오피스가 대세가 된 분위기.

오픈오피스의 경우 두고두고 까였던 오라클 측에서 결국 프로젝트에서 손을 떼고 아파치 소프트웨어 재단에 넘겨버렸다.

2015년 8월 5.0 버전이 출시되었다. 2016년 12월 5.3 버전부터 리본메뉴가 적용되기 시작했다. 리본메뉴와 일반 메뉴를 선택할 수 있다. 6.0버전이 되면서 기존 버전의 문제점들을 상당히 많이 개선했다. 고질병이었던 부팅 속도는 한컴오피스와 MS오피스보다 빨라졌으며, 램과 CPU 사용량도 이전 버전에 비해 절반 수준으로 줄어들었다. 2020년 8월 버전 7.0 Fresh 버전이 릴리스 되었으며, 이전 버전부터 지원했던 docx, xlsx, pptx등 MS 오피스 포맷을 더욱 완벽히 지원하게 되었다. 리브레오피스의 기준 포맷인 ODF포맷 역시 1.3 버전으로 업데이트 되었다.

2024년 부터 버전 넘버링이 변경되었다. 2024년1월 버전 24.2를 릴리스하고 있다.

최신버전 다운로드

4. 포함된 각각의 소프트웨어

4.1. 개요

4.2. Writer

라이터(Writer)는 워드프로세서 뿐아니라 DTP 퍼프리싱에 필요한 마스터 멀티 다큐먼트 링크 및 섹션, 컬럼, 프래임, 스타일등의 레이아웃 기능을 갖추고 있다. 네비게이터 기능으로 PDF처럼 사용도 가능하다. 퍼블리셔/인디자인등의 DTP 프로그램을 대체가능한 종합 프로그램이다.

4.3. Calc

리브레오피스 칼크는 MS오피스의 Excel과 Google Sheets에 대응하는 스프레드시트 소프트웨어이다.

데이터를 마우스로 긁은 후 "삽입 → 차트 → 열, 선, 원형"을 선택하면 막대 그래프, 선 그래프, 원 그래프를 그릴 수 있다. z-분포, t-분포, 카이-제곱 분포, F-분포, 회귀 분석 통계학 계산도 할 수 있다. Calc/함수 목록 문서 참조.

통계 데이터 분석을 위해 리브레오피스 Calc는 "데이터 → 통계"에서 z-test, Paired t-test, 카이 제곱 테스트, F-test, 분산 분석 (ANOVA), 회귀 등이 있다. 변수 1 범위는 a2:a51처럼 적어주면 되고, 변수 2 범위는 b2:b51처럼 적어주면 된다. 결과는 d1이나 h1처럼 적어주면 된다.

4.4. Impress

임프레스(Impress)는 파워포인트 또는 구글 프레젠테이션에 대응하는 프레젠테이션 소프트웨어이다. 폰트 힌팅 과정에서부터 윈도우보다 미려하고[1], 제작진이 리눅스 진영이고 윈도우즈 및 맥도 지원하여 리눅스로 마이그레이션을 쉽도록 하고 있다.

Impress의 슬라이드 전환 효과 플러그인인 ogltrans는 슬라이드를 전환할 때 OpenGL을 사용해 입체적인 효과를 보여 주는 것이 특징이다.


4.5. Base

데이터베이스의 일종이며 MS Access에 대응한다. MariaDB 및 PostgreSQL에 원격 접속할 수 있다. 외부 네트워크 데이터베이스와 보안을 위해서는 각 dB의 시큐러티 함수를 매크로 작성하면 가능하다.

데이터 원본의 연결에 자바 런타임 환경이 설치되어 있어야 한다. (관련 메시지: LibreOffice requires a 64-bit Java runtime environment (JRE) to perform this task. Please install a JRE and restart LibreOffice.)

5. 사용 파일 포맷

파일:리브레오피스 파일 확장자.png
리브레오피스에서 사용하는 작업 파일 확장자.
사용되는 기본 확장자는 Writer는 ODT, Calc는 ODS, Impress는 ODP 등인데 이것들을 합쳐서 ODF(Open Document Format)라고 부른다. 그 정체는 ZIP 포맷으로 압축되어 있는 하나 이상의 XML 파일이다. 리브레오피스 자체도, 이 ODF도 오픈 소스이다 보니 프로그래밍 실력이 받쳐 주면 누구나 이 규격을 읽거나 만들 수 있는 프로그램을 제작할 수 있다.

ODF 포맷은 이러한 범용성을 무기로 ISO의 국제표준 인증을 받아냈으며 MS를 싫어하는(...) 유럽의 여러 나라들을 중심으로 국가 표준 포맷 등으로 지정되기에 이른다. 이건 오픈오피스 커뮤니티가 사실상 유럽에 그 기반을 두고 있는 영향도 있을 듯. 결국 이러한 움직임에 자극을 받은 MS도 공개형 포맷인 OOXML(Office Open XML)을 만들기에 이르고, 이쪽도 ISO의 국제표준 인증을 받았다. 마이크로소프트 오피스 2007부터 지원하고 있는 DOCX 확장자가 바로 이 OOXML의 일부. 현재 이 두 파일 포맷은 차세대의 주도적인 오피스 파일 포맷 자리를 위해서 열심히 경쟁중.

아래아 한글 hwp 파일 경우 H2O restart 익스텐션 확장 프로그램을 설치하면 리브레오피스에서 hwp파일 읽기가 가능하다.

또한 hwp 한글 뷰어 유틸등에서 PDF로 export 저장후 리브레오피스 Draw에서 오픈하여 편집도 가능하다.

어떤 나라에서는 정부 표준 문서 양식으로 ODF를 사용하고 있다. 대표적인 예가 벨기에와 영국. 한국에서도 ODF와 OOXML 두 포맷이 모두 KS 표준으로 지정받았다. ISO 표준은 자동적으로 KS 표준 후보가 되고, 별 문제가 없으면 KS 지정을 받을 수 있다.

6. 장단점

7. 사용되는 프로그래밍 언어

리브레오피스는 C++ 언어가 메인으로 사용되고 있으며 Linux에서는 GTK가 UI 언어로 사용되고 있다. 리브레오피스의 확장 기능을 위한 익스텐션 및 스크립트를 위해 C++, Java, CLI, Python, 또는 LibreOffice Basic등의 언어 사용이 가능하다.

리브레오피스 안드로이드 버전으로는 Collabora Office가 있다. 참고로, 리눅스를 비롯한 메이져 플랫폼에서 Java언어를 메인으로 사용하는 프로그램 숫자는 몇개 없다.

8. 야간 설정 팁

파일:리브레오피스야간설정.png 파일:리브레오피스야간설정2.png
리브레오피스에서 다크모드를 쓰려면 1. 도구 -> 기본설정 -> 개인화 -> 다크 선택 -> 적용 버튼 누르고 확인. 2. 도구 -> 기본설정 -> 응용프로그램 색상 -> 문서배경, 응용프로그램배경 어두운회색4(검은색으로 하면 표가 안보임) & 글꼴색 회색 -> 저장 -> 이름 입력(ex. 123) 후 확인 -> 적용 버튼 누르고 확인 -> 이제 스키마를 눌러보면 기본설정(Libreoffice)와 내가 만든 설정(ex. 123)이 있는데 왔다갔다 하면 됨. 이 두가지를 하면 된다. 만약 어두운회색4로해도 표가 안보이면 어두운회색3이나 어두운회색2같이 조금씩 밝기를 높여보면 된다. 아니면 두번째 이미지처럼 문서배경 밝은회색1 & 응용프로그램배경, 글꼴색 검정색으로 설정해도 된다.
밤에 문서를 작성할 때 알아두면 좋은 정보이다. 눈의 피로감이 다르다.

9. 각주 미주 단축키 설정

파일:리브레오피스각주미주단축키설정.png
도구 -> 사용자정의 -> 키보드 -> 단축키 상자에 커서가 있을 때 단축키 입력. 예를들어 Ctrl+N(다른 키를 해도 됨)을 찾으려면 마우스로 스크롤 내릴 필요없이 키보드로 Ctrl+N을 입력하면 됨. -> 함수 밑 검색창에 각주/미주 입력 -> 함수에서 선택 -> 수정 ->확인 -> 리브레오피스 종료 후 재접속. 설정하고 나면 텍스트버튼과 서식파일은 단축키가 작동하지 않게 된다.
각주/미주를 많이 쓰는 사람에게 도움이 되었길 바란다.

10. 버그

IBUS의 한영 전환 기능이[2] KDE 환경에서 먹통이 되는 경우 IBUS를 다른 입력기로 바꾸거나, 혹은 Libreoffice-kde [3] 패키지를 삭제하고 Libreoffice-gtk3 패키지를 설치하면 해결된다.

우분투 경우 settings - keyboard - input sources에서 Korean(Hangul)을 추가 하면 한영 한자 전환키를 설정 가능하다.

11. 단축키

리브레오피스 주요 단축키[4]

Ctrl+왼쪽 화살표 : 단어기준 왼쪽(앞쪽)으로 커서 이동(현재 한글은 미지원)
Alt+왼쪽 화살표 : 표(table) 안에서 해당 칸의 열(column)기준으로 너비 또는 높이(아래쪽 방향키)를 조절함.
F11 : 스타일(Style),속성(Properties)를 포함하는 사이드 윈도우(Deck)를 열고 닫기

11.1. 사용자 설정

메뉴에서 도구(Tools) > 커스터마이즈(Customize) > 키보드(Keyboard)에서 단축키를 조회하거나 원하는 이벤트(event)를 특정 단축키로 설정할수도 있다.
예를 들어 포맷(Format) > 단락(Paragraph) > 들여쓰기와 간격(Indents & Spacing)탭을 포함하는 단락(Paragraph)팝업창을 띄우는 이벤트를 단축키로 설정할수있다.

11.2. 교차 참조 경로 및 컨텍스트 메뉴

리브레오피스는 확장된 명령어(이벤트)를 사용자 중심으로 다루기 위해 기능(function)활성화를 위한 2개이상의 경로를 컨텍스트 메뉴처럼 이를 지원한다. 예를 들어 행간 높이 조절을 위한 단락(Paragraph) 에서의 간격(Spacing) 조절은 메뉴바에서 (1)포맷(Format) > 단락(Paragraph) > 들여쓰기와 간격(Indents & Spacing)탭에서 간격(Spacing)메뉴로도 접근 가능하지만 (2) F11번 단축키로 접근할수있는 스타일(Style) 사이드 윈도우의 메뉴버튼에서 속성(Properties)창의 간격(Spacing)메뉴로도 접근 가능하도록 교차 참조 경로를 지원하고 있다.
또한 메뉴바에서 (3) 스타일(Style) > 스타일편집(Edit Style) > 들여쓰기와 간격(Indents & Spacing)탭에서 간격(Spacing)메뉴로도 접근 가능하다.

12. 매크로

리브레오피스 매크로(Macro)는 모듈방식으로 내보내기 및 불러오기가 가능하다.
매크로 모듈(module)은 일종의 API이자 리브레오피스 베이직(LibreOffice Basic)이라는 프로그래밍 언어의 또다른 모습이다. [5][가][나]

12.1. 헬로우 월드

"안녕 세상!"(Hello World!) 문장을 팝업창으로 띄우는 예제 코드 [8]
Sub HelloMacro
Print "Hello World!"
End Sub

12.2. 폰트명과 사이즈 일괄 변경

{{{#!syntax javascript
리브레오피스 매크로(Macro) 샘플 코드[가][10][나]
리브레오피스 라이터(Writer)에서 임포트된 매쓰(LibreOffice Math) 오브젝트를 일괄로 편집하는 예제 소스코드이다.
예제 소스코드는 라이터(Writer)문서내의 임포트된 매쓰(LibreOffice Math) 오브젝트만을 폰트명과 사이즈 변경 및 문장 정렬을 일괄로 편집하는 예제 소스코드이다.

13. 기타

리브레오피스를 사용시 중요한 폰트 사용에 대해서는 Noto 폰트등 리눅스 OS에 기본 설치된 상업용 용도로도 무료로 사용가능한 한글 폰트들이 있으며, 구글 폰트 사이트 등에서 Open Font License로 공개된 한글 폰트도 설치하여 리브레오피스에서 상업용 목적으로 제한없이 폰트 사용이 가능하다.

리눅스에서 사용시 font-manager 유틸을 사용하여 설치된 폰트들의 경로를 확인 가능하며, 폰트 관련한 유저 및 시스템 디렉토리에 설치된 넌-라틴 캐랙터 계열 폰트 파일들을 remove 또는 admin권한으로 폰트파일을 삭제 하여야 폰트 선택 리스트가 정돈된다. 폰트 세팅 방법.

데비안과 Ubuntu등 리눅스 계열 OS를 설치하고 나면 리브레 오피스가 기본 오피스 스위트로서 설치되고 있다.


[1] 윈도우는 클리어타입, 리눅스 계열 OS에서도 안티앨리어싱/클리어타입을 지원한다. 클리어타입은 안티앨리어싱에 비해 스크린에서의 가독성을 높였고, 안티앨리어싱은 최대한 인쇄시와 유사하게 스크린에 출력되게 하는 것이 특징인데 인쇄시에 최대한 미려하게 테두리를 다듬어주는 건 클리어타입에서는 무리다. [2] IBUS는 리눅스에서 가장 많이 쓰이는 키보드 입력기 중 하나이다. [3] 버전에 따라 libreoffice-kde대신에 libreoffice-kf5 일 수도 있다. [4] (공식사이트) LibreOffice Writer 단축키 https://help.libreoffice.org/latest/ko/text/swriter/04/01020000.html [5] (공식사이트)LibreOffice Basic Help https://help.libreoffice.org/latest/en-US/text/sbasic/shared/main0601.html?DbPAR=BASIC [가] LibreOffice Basic- My Macros & Dialogs.Standard (LibreOffice 내장) [나] (공식사이트)LibreOffice Basic Help)Programming Examples for Controls in the Dialog Editor https://help.libreoffice.org/latest/en-US/text/sbasic/guide/sample_code.html?&DbPAR=BASIC&System=UNIX [8] \[LibreOffice Documentation Team\] Your first macros https://books.libreoffice.org/en/GS70/GS7013-GettingStartedWithMacros.html [가] [10] \[StackExchage\] How to change the font of all equations in LibreOffice Writer https://superuser.com/questions/290197/how-to-change-the-font-of-all-equations-in-libreoffice-writer [나]



파일:CC-white.svg 이 문서의 내용 중 전체 또는 일부는
문서의 r161
, 번 문단
에서 가져왔습니다. 이전 역사 보러 가기
파일:CC-white.svg 이 문서의 내용 중 전체 또는 일부는 다른 문서에서 가져왔습니다.
[ 펼치기 · 접기 ]
문서의 r161 ( 이전 역사)
문서의 r ( 이전 역사)

분류